数组是一组名字相同、下标不同的变量。数组里的每一项叫数组元素,依靠唯一的下标(索引)来访问。
示例:books(10)
books:数组名
10:下标
VBScript 数组下标默认从 0 开始。
一维数组
一维数组可以理解成一条直线,一串有序的数据。
语法:
Dim 数组名(最大下标)
' 声明一维数组,最大下标20,一共 21 个元素:0~20
<% Dim books(20) %>Code language: HTML, XML (xml)
重点:写
Dim books(20),不是20个元素,是0‑20 共21个元素。
示例代码
<% Dim books(4) %> '下标:0,1,2,3,4 → 共5个元素
<% books(0) = 123 %> '给下标0的元素赋值
<%=books(0) %> '输出:123Code language: HTML, XML (xml)
二维数组
一维:线;二维:平面(行+列) 语法:
Dim 数组名(最大行下标,最大列下标)
示例:
<% Dim colors(2,6) %>Code language: HTML, XML (xml)
- 行下标范围:0‑2
- 列下标范围:0‑6
- 相当于 3行 ×7列 的表格。
二维数组赋值读取示例
<%
Dim colors(2,6)
colors(0,0) = "红色"
colors(0,1) = "蓝色"
%>
<%= colors(0,0) %>
Code language: HTML, XML (xml)
完整示例
<html>
<body>
<% Dim books(4) %>
<% books(0) = 123%>
<br/>
<%=books(0)%>
<% Dim colors(2,6)%>
</body>
</html>Code language: HTML, XML (xml)
Previous: VBScript基本语法‑定义‑变量
Next: VBScript 变量的赋值