최신 웹 개발 튜토리얼
 

VBScript를 변수


변수는 "containers" 정보를 저장.


예

그것을 자신을 시도

생성 및 변수를 변경
변수를 만드는 방법에 값을 할당 한 다음의 값을 변경합니다.

텍스트에 변수 값을 삽입
텍스트에 변수 값을 삽입하는 방법.

배열 만들기
배열은 관련 데이터 항목의 시리즈를 저장하는 데 사용됩니다. 이 예는 이름을 저장하는 배열을 만들 수있는 방법을 보여줍니다.


당신은 학교에서 대수학을 기억하십니까?

당신은 학교에서 대수학을 기억하십니까? X = 5, Y 6, Z = X + Y =을

당신은 편지 기억하십니까 (like x) 값을 유지하는 데 사용할 수 있습니다 (like 5) , 그리고 11로 Z의 값을 계산하기 위해 위의 정보를 사용할 수 있다고?

이 문자라고 variables 와 변수 값을 유지하도록 사용될 수있다 (x=5) 또는 식 (z=x+y) .


VBScript를 변수

대수와 마찬가지로, VBScript를 변수 값이나 식을 유지하는 데 사용됩니다.

변수는 carname 같은 X, 또는 좀 더 설명하는 이름처럼, 짧은 이름을 가질 수 있습니다.

VBScript를 변수 이름에 대한 규칙 :

  • 문자로 시작해야합니다
  • 기간을 포함 할 수 없습니다 (.)
  • 255자를 초과 할 수 없습니다

VBScript로, 모든 변수의 타입이다 variant 서로 다른 유형의 데이터를 저장할 수있다.


선언 (Creating) VBScript를 변수

VBScript를 변수를 생성하는 가장 자주라고 "declaring" 변수.

당신은 희미한, 공공 또는 개인 문 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" 값 갖는다 "Volvo" 하고, 변수 "x" 의 값을 가지고 "10" .


변수의 수명

얼마나 오래 변수가 존재하는 것은 수명입니다.

당신은 프로 시저 내에서 변수를 선언 할 때 변수는 해당 프로 시저 내에서 액세스 할 수 있습니다. 절차가 종료되면, 변수는 파괴된다. 이러한 변수는 지역 변수라고합니다. 각각의 선언 된 절차에 의해서만 인식 때문에, 다른 절차에서 같은 이름의 지역 변수를 가질 수 있습니다.

당신이 절차 이외의 변수를 선언 할 경우, 페이지의 모든 절차를 액세스 할 수 있습니다. 이러한 변수의 수명은이 선언 될 때 시작하고, 페이지를 닫을 때 종료됩니다.


VBScript를 배열 변수

배열 변수는 하나의 변수에 여러 값을 저장하는데 사용된다.

다음의 예에서는, 3 개 원소를 포함하는 어레이 선언 :

Dim names(2)

괄호에 나타낸 수는 그렇게 배열이 3 개 요소를 포함하는 우리는 0에서 시작 (2)이다. 이 고정 된 크기의 배열이다. 이 같은 배열의 각 요소에 데이터를 할당 :

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

마찬가지로, 데이터는 사용자가 원하는 특정 배열 요소의 인덱스를 사용하여 모든 요소에서 검색 할 수 있습니다. 이 같이 :

mother=names(0)

당신은 배열의 최대 60 개 차원을 가질 수 있습니다. 여러 크기는 쉼표로 괄호 안의 숫자를 구분하여 선언됩니다. 여기에서는 5 개의 행과 7 개의 열로 구성된 2 차원 배열이있다 :

Dim table(4,6)

2 차원 어레이에 데이터를 할당 :

<html>
<body>

<%
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
    response.write("<p>")
    for j=0 to 2
        response.write(x(i,j) & "<br />")
    next
    response.write("</p>")
next
%>

</body>
</html>
표시 예»