VBScript 二维数组定义、赋值和访问148


在 VBScript 中,二维数组是一种数据结构,它由多个行和列组成,可以存储不同类型的数据。与一维数组不同,二维数组的元素可以通过两个索引(一个行索引和一个列索引)进行访问。

定义二维数组

要定义一个二维数组,可以使用以下语法:```vbscript
Dim arrayName(row1, col1)
```

其中,arrayName 是数组的名称,row1 是行数,col1 是列数。例如,以下代码定义了一个名为 myArray 的二维数组,它有 3 行和 4 列:```vbscript
Dim myArray(2, 3)
```

赋值二维数组

可以通过使用数组索引将值分配给二维数组的元素。数组索引从 0 开始,例如,以下代码将值 1 赋给 myArray 数组的第 1 行第 2 列元素:```vbscript
myArray(0, 1) = 1
```

也可以使用循环来给二维数组赋值,例如,以下代码给 myArray 数组的每一行赋值:```vbscript
For i = 0 To 2
For j = 0 To 3
myArray(i, j) = i * j
Next
Next
```

访问二维数组

可以通过使用数组索引来访问二维数组的元素。例如,以下代码获取 myArray 数组第 2 行第 1 列元素的值:```vbscript
Dim value = myArray(1, 0)
```

也可以使用循环来遍历二维数组的所有元素,例如,以下代码打印 myArray 数组中所有元素的值:```vbscript
For i = 0 To 2
For j = 0 To 3
myArray(i, j)
Next
Next
```

示例

以下是使用 VBScript 操作二维数组的一个示例:```vbscript
' 定义一个二维数组
Dim myArray(2, 3)
' 赋值
myArray(0, 0) = 1
myArray(0, 1) = 2
myArray(0, 2) = 3
myArray(1, 0) = 4
myArray(1, 1) = 5
myArray(1, 2) = 6
' 访问元素
Dim value = myArray(1, 2)
value ' 输出:6
' 遍历数组
For i = 0 To 2
For j = 0 To 3
myArray(i, j) & " "
Next
Next
```

VBScript 二维数组是一种强大的数据结构,可以用于存储和处理复杂数据。通过理解二维数组的定义、赋值和访问方式,开发者可以有效地使用它们来解决各类问题。

2025-01-13


上一篇:VBScript:客户端还是服务器端脚本语言?

下一篇:VBscript 获取当前文件目录