VBScript 中使用 Array 和 Length16


在 VBScript 中,Array 对象用于存储一系列有顺序的数据项。每个 Array 元素都通过其索引或键来访问,索引从 0 开始。

创建 Array 对象

可以使用 CreateObject("") 创建一个 Array 对象:```vbscript
Dim arr
arr = CreateObject("")
```

您还可以使用 Array 数据类型显式声明和初始化一个 Array:```vbscript
Dim arr()
arr = Array(1, 2, 3, 4, 5)
```

访问 Array 元素

可以使用 Item 索引器访问 Array 元素:```vbscript
MsgBox arr(2) '输出: 2
```

您还可以使用 Keys 和 Items 集合访问 Array 对象中所有的键和值:```vbscript
Dim keys, items
keys = ()
items = ()
For i = 0 To - 1
MsgBox "Key: " & keys(i) & ", Value: " & items(i)
Next
```

Length 属性

Length 属性返回 Array 对象中元素的数量:```vbscript
MsgBox '输出: 5
```

Length 属性通常用于确定 Array 中存储的元素数量:```vbscript
If > 0 Then
MsgBox "数组包含元素。"
End If
```

其他方法

Array 对象还提供了几个其他有用的方法:* Add: 添加一个新的元素到 Array 中。
* Clear: 删除 Array 中的所有元素。
* Exists: 检查指定键是否存在于 Array 中。
* Remove: 从 Array 中删除指定键。
* Sort: 对 Array 元素进行排序。

示例

以下代码创建了一个 Array,并使用 Length 属性来确定其中存储的元素数量:```vbscript
Dim arr
arr = Array(1, 2, 3, 4, 5)
MsgBox '输出: 5
```

以下代码使用 For Each 循环遍历 Array 并输出其元素:```vbscript
Dim arr
arr = Array(1, 2, 3, 4, 5)
For Each item In arr
MsgBox item
Next
```

2024-12-24


上一篇:如何使用 VBScript 获取当前季节

下一篇:VBScript 制作定时弹窗:一个分步指南