本文所说的 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 只是初始化静态数组的元素值,其占用的空间还在。