Latest web development tutorials

VBScript를 변수

변수 정보를 저장하는 "컨테이너"이다.


예

시도 - 예 (만 IE 용)

변수를 생성 및 변경
어떻게 변수를 생성하고 할당 한 다음 그 값을 변경합니다.

텍스트에 변수 값을 삽입
어떻게 텍스트에 변수 값을 삽입합니다.

배열 만들기
이 배열은, 관련된 일련의 항목을 저장하는 데 사용된다. 이 예는 스토리지 배열 이름을 만드는 방법을 보여줍니다.


당신이 배운 학교 대수에 기억 하는가?

당신이 배운 학교 대수에 기억 하는가? X = 5, Y 6, Z = X + Y가 =

기억 하는가? (예 : X 등) 편지는 값 (예 : 5)을 저장할 수 있습니다, 및 z의 값이 11 계산할 수 위의 정보를 사용할 수 있습니다.

이 문자는 변수 값 (X = 5) 또는 식 (Z = X + Y)를 보유하는 데 사용할 수있는변수라고합니다.


VBScript를 변수

대수에 비해, VBScript를 변수 값이나 식을 개최하는 데 사용.

변수는 carname로, 배, 또는 좀 더 설명이 포함 된 이름처럼 짧은 이름을 가질 수 있습니다.

VBScript를 변수 이름 규칙 :

  • 우리는 문자로 시작해야합니다
  • 아니 점을 포함 (.)
  • 이하 255 자

VBScript로, 모든 변수는 서로 다른 유형의 데이터를 저장할 수있는변형의유형과 연관된다.


문 (만들기) VBScript를 변수

VBScript를 변수를 작성하는 것은 일반적으로 "선언"변수라고합니다.

당신은 공공 또는 개인 문은 VBScript를 변수를 선언, 어둡게 할 수 있습니다. 다음과 같습니다 :

Dim x
Dim carname

이제 두 개의 변수를 만들었다 고. 이 변수 "X"와 "carname"의 이름입니다.

또한 변수를 선언하는 스크립트 이름에 사용할 수 있습니다. 다음과 같습니다 :

carname="Volvo"

이제 변수를 만들었습니다. 변수의 이름은 "carname"입니다. 스크립트가 실행될 때 이상한 결과가 발생할 수 있습니다 스크립트의 변수 이름을 잘못 입력 할 수 있기 때문에 그런 다음,이 방법은 좋은 생각이 아니다.

당신은 "carname"변수 "carnime"로 철자가 같은 변수 이름을 잘못 입력하는 경우, 스크립트가 자동으로의 "carnime"라는 이름의 새 변수를 만듭니다. 이렇게하는 스크립트를 방지하기 위해, 사용자는 옵션 Explicit 문을 사용할 수있다. 이 문을 사용하는 경우 모든 변수를 선언하기 위해, 희미 공개 또는 비공개 문을 사용해야합니다.

다음과 같이 명시 적 옵션 명령문의 선두에, 스크립트에 배치됩니다 :

Option Explicit
Dim carname
carname=some value


변수에 값을 할당

다음과 같이 변수를 할당 할 수 있습니다 :

carname="Volvo"
x=10

변수 이름 표현의 좌측에있는 경우는 식의 우측에 변수의 값을 할당 할 필요가있다. 변수 "carname"값은 이제 "보"를 변수 "X", "10"의 값이고


변수의 수명

라이브 변수가 존재할 수있는 시간의 길이를 의미한다.

서브 루틴에서 변수를 선언 할 때, 변수는 프로그램 내에서 액세스 될 수있다. 프로그램을 종료하면 변수가 실패합니다. 이러한 변수는 지역 변수라고합니다. 각각의 변수 선언은 단지 그 프로그램 내에서 확인할 수 있습니다 때문에, 다른 루틴에서 지역 변수와 같은 이름을 사용할 수 있습니다.

당신이 서브 루틴의 외부 변수를 선언하면 페이지에있는 모든 루틴에 액세스 할 수 있습니다. 이러한 변수의 생존은이 선언 시작하고, 페이지가 닫혀 끝납니다.


VBScript를 배열 변수

변수 변수에 저장된 다수의 값 중 하나의 어레이에서 사용된다.

다음 예에서는 배열이 세 가지 요소를 포함 선언

Dim names(2)

괄호 안의 숫자는 2를 표시합니다. 배열 인덱스는 0부터 시작하므로 배열은 세 가지 요소가 포함되어 있습니다. 그것은 고정 된 어레이의 용량이다. 다음과 같이, 데이터 배열의 각 요소를 할당 할 수 있습니다 :

names(0)="Tove"
names(1)="Jani"
names(2)="Stale"

마찬가지로 사용하여 다음 레이블 특정한 배열 요소는, 어떤 요소의 값을 검색 할 수있다. 다음과 같습니다 :

mother=names(0)

당신은 하나의 차원 배열에서 60까지 사용할 수 있습니다. 다차원 배열의 방법은 별도의 숫자에 쉼표로 괄호입니다. 여기서 우리는 2 차원 배열 일곱 다섯 행이 포함 선언

Dim table(4,6)

두 자리 그룹 할당의 경우 :

예 (만 IE 용)

<html>
<body>

<script type="text/vbscript">
Dim x(2,2)
x(0,0)="Volvo"
x(0,1)="BMW"
x(0,2)="Ford"
x(1,0)="Apple"
x(1,1)="Orange"
x(1,2)="Banana"
x(2,0)="Coke"
x(2,1)="Pepsi"
x(2,2)="Sprite"
for i=0 to 2
document.write("<p>")
for j=0 to 2
document.write(x(i,j) & "<br />")
next
document.write("</p>")
next
</script>

</body>
</html>

»시도