。聲明多元數組時用逗号分隔括号中每個表示數組大小的數字。在下例中,MyTable 變量是一個有 6 行和 11 列的二維數組:
Dim MyTable(5, 10)
在二維數組中,括号中第一個數字表示行的數目,第二個數字表示列的數目。
也可以聲明動态數組,即在運作 Script 時大小發生變化的數組。對數組的最初聲明使用 Dim 語句或 ReDim 語句。但是對于動态數組,括号中不包含任何數字。例如:
Dim MyArray()
ReDim AnotherArray()
要使用動态數組,必須随後使用 ReDim 确定維數和每一維的大小。在下例中,ReDim 将動态數組的初始大小設定為 25,而後面的 ReDim 語句将數組的大小重新調整為 30,同時使用 Preserve 關鍵字在重新調整大小時保留數組的内容。
ReDim MyArray(25)
. . .
ReDim Preserve MyArray(30)
重新調整動态數組大小的次數是沒有任何限制的,但是應注意:将數組的大小調小時,将會丢失被删除元素的資料。