本文所說的ASP 陣列是指在ASP 中以預設語言VBScript 為語言的陣列。
例子:
Dim MyArray()
for i = 0 to 10
ReDim Preserve MyArray(i)
MyArray(i)=i
next
下標
定義
dim arr() '定義動態數組dim arr2(2) '定義靜態數組
在變數名稱後面加上括號,就形成了一個陣列。如果括號中指定了數值,就表示定義靜態數組,即固定大小的陣列。
程式碼中
erase
erase 動態陣列時釋放動態陣列的儲存空間;erase 靜態陣列時,只是初始化陣列的元素值。
dim arr()redim arr(2)
erase arr
alert(ubound(arr))'錯誤,erase 已經將動態數組的儲存空間全部釋放。
dim arr(1)
erase arr
alert(ubound(arr))'顯示1,erase 只是初始化靜態陣列的元素值,其佔用的空間還在。