赋值使用等号 =,= 称为赋值运算符。
规则:把等号右边表达式的计算结果,交给等号左边的变量保存。 右边可以是:数字、变量、运算表达式、函数返回值。
注意:VBScript 的 Dim 不能在声明同时直接赋值!
<% Dim a = 1 %> ‘错误写法!VBScript不支持
必须分开写:先Dim声明,再单独一行赋值。
正确写法
<%
Dim a
a = 1 '把数字1赋值给变量a
Dim b
b = a '把变量a的值赋值给b
Dim c
c = 1 + a '右边为算术表达式
%>
Code language: HTML, XML (xml)
后面学习后,右边还可以接收函数返回结果,例如
today = Now()。
数组元素赋值
数组变量同样使用 = 对指定下标的元素赋值。
<%
Dim books(4)
books(0) = 123
books(1) = 456
books(2) = 789
%>
Code language: HTML, XML (xml)
读取数组元素:
<%= books(0) %> '输出 123
<%= books(1) %> '输出 456
Code language: HTML, XML (xml)
示例
<html>
<body>
<%
Dim a,b,c
a = 1
b = a
c = 1 + a
Dim books(4)
books(0) = 123
books(1) = 456
books(2) = 789
%>
a的值:<%=a%> <br/>
b的值:<%=b%> <br/>
c的值:<%=c%> <br/>
books(0):<%=books(0)%> <br/>
books(1):<%=books(1)%>
</body>
</html>
Code language: HTML, XML (xml)
Previous: VBScript 数组
Next: 变量的命名约定