VBScript 变量的赋值

赋值使用等号 == 称为赋值运算符。

规则:把等号右边表达式的计算结果,交给等号左边的变量保存。 右边可以是:数字、变量、运算表达式、函数返回值。

注意: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)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注