이는 배열의 기본 특성을 알고 있다고 가정하므로 VBScript에서 ASP를 처리하는 방법을 고려해 보겠습니다.
VBScript의 배열은 0입니다. 이는 배열 요소의 인덱스가 항상 0부터 시작함을 의미합니다. 0 인덱스로 표현되는 배열
배열의 첫 번째 위치인 1 인덱스는 배열의 두 번째 위치를 나타내는 식입니다.
VBScript 배열에는 정적 배열과 동적 배열의 두 가지 유형이 있습니다. 정적 배열은 수명 내내 고정된 크기로 유지됩니다. 원하다
정적 VBScript 배열을 사용하려면 이 배열에 포함될 초기 요소의 최대 개수를 알아야 합니다. 당신이
유연한 VBScript 배열로 변경하려면 인덱스 크기가 필요하며 동적 VBScript 배열을 사용할 수 있습니다.
. VBScript의 동적 배열 인덱스 크기는 수명 동안 증가/감소할 수 있습니다.
정적 배열
5대의 자동차 이름을 담을 'arrCars'라는 배열을 만들어 보겠습니다.
<%@ LANGUAGE=VBSCRIPT %>
<%
'배열 이름과 함께 Dim 문을 사용하십시오.
'정적 VBScript 배열을 생성하려면
'괄호 안의 숫자는 배열의 상한을 정의합니다.
희미한 자동차(4)
arrCars(0)=BMW
arrCars(1)=메르세데스
arrCars(2)=아우디
arrCars(3)=벤틀리
arrCars(4)=미니
'배열을 통해 이동하는 루프를 생성합니다.
'그리고 값을 출력합니다
i=0~4인 경우
response.write arrCars(i) & <br>
Next 'i의 다음 값으로 이동합니다.
%>
VBScript 배열을 정의하는 또 다른 방법은 다음과 같습니다.
<%
'우리는 Dim 문과 함께 VBScript Array 함수를 사용합니다.
'배열을 만들고 채우려면
희미한 자동차
arrCars = Array(BMW,Mercedes,Audi,Bentley,Mini) '각 요소
쉼표로 구분해야 합니다.
'다시 배열을 반복하여 값을 인쇄할 수 있습니다.
i=0~4인 경우
response.write arrCars(i) & <br>
다음
%>
동적 배열
동적 배열은 배열에 얼마나 많은 항목이 포함될지 알 수 없을 때 유용합니다. 동적 배열을 생성하려면 다음을 수행해야 합니다.
상한을 지정하지 않고 배열 이름과 함께 Dim 문을 사용합니다.
<%
희미한 자동차
arrCars = 배열()
%>
이 배열을 사용하려면 ReDim 문을 사용하여 배열의 상한을 정의해야 합니다.
<%
희미한 자동차
arrCars = 배열()
자동차 복구(27)
%>
나중에 이 배열의 크기를 조정해야 하는 경우 ReDim 문을 사용해야 합니다. ReDim 문을 사용할 때는 매우 주의하세요.
ReDim 문을 사용하면 모든 배열 요소가 손실됩니다. ReDim 문으로 저장된 키워드는
크기를 늘린 배열을 유지합니다.
<%
희미한 자동차
arrCars = 배열()
자동차 복구(27)
Redim PRESERVE arrCars(52)
%>