国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBS數組深入淺出

2019-10-26 18:08:22
字體:
來源:轉載
供稿:網友

vbs教程《數組使用》

rem 定義 dim arr(5) rem 賦值 arr(0) = 20 arr(1) = 2 arr(2) = 5 arr(3) = 3 arr(4) = 1 arr(5) = 100 rem 訪問 msgbox(arr(2)) rem 遍歷 for each v in arr msgbox(v) next

VBS數組在應用中沒有像其他語句那么廣泛,VBS數組存在不少功能上的局限性(如二維數組的定義、賦值),在使用上也沒有java等語言那么便捷。下面來具體講解下幾個數組函數的使用方式:

Array 函數

     返回包含數組的 Variant。

Array(arglist)

     arglist 參數是賦給包含在 Variant 中的數組元素的值的列表(用逗號分隔)。如果沒有指定此參數,則將會創建零長度的數組。

說明

     用于引用數組元素的表示符,由跟隨有括號的變量名組成,括號中包含指示所需元素的索引號。在下面的示例中,第一條語句創建名為 A 的變量。第二條語句將一個數組賦值給變量 A。最后一條語句將包含在第二個數組元素中的值賦值給另一個變量。

arr = array("t1","t2")MsgBox arr(0)MsgBox arr(1)

 注意 未作為數組聲明的變量仍可以包含數組。雖然包含數組的 Variant 變量與包含 Variant 元素的數組變量有概念上的不同,但訪問數組元素的方法是相同的。

IsArray 函數

返回 Boolean 值指明某變量是否為數組。

IsArray(varname)
varname 參數可以是任意變量。

說明

如果變量是數組,IsArray 函數返回 True;否則,函數返回 False。當變量中包含有數組時,使用 IsArray 函數很有效。

下面的示例利用 IsArray 函數驗證 MyVariable 是否為一數組:

Dim MyVariableDim MyArray(3)MyArray(0) = "Sunday"MyArray(1) = "Monday"MyArray(2) = "Tuesday"MyVariable = IsArray(MyArray) ' MyVariable 包含 "True"。

UBound 函數
返回指定數組維數的最大可用下標。

UBound(arrayname[, dimension])
參數

arrayname

必選項。數組變量名,遵循標準變量命名規則。

Dimension

可選項。指定返回哪一維上界的整數。1 表示第一維,2 表示第二維,以此類推。如果省略 dimension 參數,則默認值為 1。

說明

UBound 函數與 LBound 函數一起使用,用于確定數組的大小。使用 LBound 函數可以確定數組某一維的下界。

所有維的下界均為 0。對于有這樣維數的數組,UBound 函數返回以下結果:

Dim A(100,3,4)

語句

返回值

UBound(A, 1)

100

UBound(A, 2)

3

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巧家县| 乐陵市| 高安市| 盐津县| 余庆县| 天水市| 得荣县| 洞头县| 大洼县| 隆尧县| 涟水县| 长丰县| 平和县| 云龙县| 富源县| 紫云| 黄平县| 乃东县| 鱼台县| 邳州市| 香河县| 仁怀市| 资兴市| 兴城市| 广安市| 普兰县| 吕梁市| 确山县| 长宁县| 舞钢市| 鄄城县| 荥阳市| 诏安县| 偏关县| 阿拉尔市| 天津市| 鱼台县| 黎平县| 石屏县| 申扎县| 敦煌市|