VBScript 中定义二维数组384
在 VBScript 中,二维数组是一种用于存储具有两个维度的元素的特殊数据结构。每个元素由两个索引(一个用于行,另一个用于列)来标识。
创建二维数组
使用 ReDim 语句创建二维数组:
```vbscript
ReDim arrayName(lowerBoundRow, upperBoundRow, lowerBoundCol, upperBoundCol)
```
其中:
* arrayName 是数组的名称。
* lowerBoundRow 和 upperBoundRow 定义行的边界。
* lowerBoundCol 和 upperBoundCol 定义列的边界。
例如,创建包含 3 行 4 列元素的二维数组:
```vbscript
ReDim myArray(0, 2, 0, 3)
```
访问二维数组元素
使用索引来访问二维数组元素:
```vbscript
arrayName(rowIndex, colIndex)
```
其中:
* rowIndex 是行的索引。
* colIndex 是列的索引。
例如,访问 myArray 数组的第 1 行第 2 列的元素:
```vbscript
myArray(1, 2)
```
遍历二维数组
使用 For Each...Next 循环遍历二维数组的所有元素:
```vbscript
For Each row In arrayName
For Each col In row
' 访问元素
Next
Next
```
例如,遍历 myArray 数组的所有元素并打印其值:
```vbscript
For Each row In myArray
For Each col In row
col
Next
Next
```
示例
以下示例创建并填充一个二维数组,然后遍历并打印其元素:
```vbscript
' 创建并填充二维数组
ReDim myArray(0, 2, 0, 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
myArray(2, 0) = 7
myArray(2, 1) = 8
myArray(2, 2) = 9
' 遍历并打印元素
For Each row In myArray
For Each col In row
col
Next
Next
```
其他注意事项* 二维数组的每个维度都可以具有不同的元素数量。
* 二维数组元素可以存储任何 VBScript 数据类型。
* 可以使用 ReDim Preserve 语句在不丢失数据的情况下调整二维数组的大小。
* 二维数组可以通过赋值运算符 (=) 复制。
* 可以使用 IsArray() 函数检查变量是否为数组。
2025-01-16
上一篇:vbscript 经典教程中文版
高效职场人必备:脚本语言自动化办公,告别重复劳动!
https://jb123.cn/jiaobenyuyan/73081.html
专升本逆袭之路:JavaScript助你转型互联网,高薪就业不是梦!——从前端基础到全栈进阶,学习路线与实战策略全解析
https://jb123.cn/javascript/73080.html
揭秘Web幕后:服务器与客户端脚本语言的协同魔法
https://jb123.cn/jiaobenyuyan/73079.html
Flash ActionScript 变革:从AS2到AS3的蜕变之路与核心要点
https://jb123.cn/jiaobenyuyan/73078.html
PHP运行环境深度解析:你的PHP代码究竟在服务器的哪个环节被执行?
https://jb123.cn/jiaobenyuyan/73077.html
热门文章
VBScript SUB 关闭画面
https://jb123.cn/vbscript/16838.html
VBScript 中的 OpenDocument 函数:打开和处理文档
https://jb123.cn/vbscript/20453.html
[vbscript空格]:深入探讨在 VBScript 中移除字符串中的空格
https://jb123.cn/vbscript/1028.html
VBScript 基础:全面指南
https://jb123.cn/vbscript/924.html
IE 中的 VBScript:过时但仍然有用
https://jb123.cn/vbscript/335.html