VBScript学习笔记 - 数组
數(shù)組聲明
dim var(10)數(shù)組聲明指出了數(shù)組名和索引(index)的最大值。數(shù)組索引從0開始。因此該語句創(chuàng)建一個11個元素的數(shù)組,其中值為var(0), var(1), …和var(10)
遍歷數(shù)組的所有元素
可用for each循環(huán),不需事先指明數(shù)組中元素的個數(shù)。如果不想處理每一個數(shù)組元素的話,這種方法并不適用。
也可通過依次索引每個值來遍歷數(shù)組。
以下分別演示了這兩種方式。
dim var(5) var(0) = 0 var(1) = 1 var(2) = 2 '使用的項少于數(shù)組的元素數(shù)目 nitems = 3for each value in varwscript.echo value nextfor i =0 to nitems - 1wscript.echo var(i) next輸出結(jié)果如下
0
1
2
0
1
2
由于數(shù)組實際有6個元素,但只對其中三個元素進行了初始化,用第一種方式遍歷數(shù)組時,未被初始化的數(shù)組元素也被遍歷到了,輸出有三行空白。
可變大小的數(shù)組
如有需要,可設(shè)置數(shù)組,使得其大小可變。首先,聲明數(shù)組時不必須指定大小
dim varname()在第一次使用之前,以及此后任何時間,可使用ReDim語句來設(shè)置或重置數(shù)組的大小
ReDim [preserve] varname(subscripts) [, ...]關(guān)鍵字preserve使得VBscript在重設(shè)大小的數(shù)組中保留已有數(shù)據(jù)。(若新數(shù)組比原來的更短,則會刪除末尾多余元素)。如果沒有preserve,則聲明的變量和所有元素都設(shè)為Nothing
轉(zhuǎn)載于:https://www.cnblogs.com/DigiK0ne/p/4016306.html
總結(jié)
以上是生活随笔為你收集整理的VBScript学习笔记 - 数组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Gauss error function
- 下一篇: shopping car 3.0