1.变量:
声明一个变量
Dim x
Dim carname
声明一个数组
Dim names(2)
names(0)="Tove"
names(1)="Jani"
names(2)="Stale"
二维数组
Dim x(2,2)
x(0,0)="Volvo"
x(0,1)="BMW"
x(0,2)="Ford"
x(1,0)="Apple"
x(1,1)="Orange"
x(1,2)="Banana"
x(2,0)="Coke"
x(2,1)="Pepsi"
x(2,2)="Sprite"
2.方法:
Function 方法名()
End Function
3.循环语句
- For...Next 语句 - 运行一段代码指定的次数
- For Each...Next 语句 - 针对集合中的每个项目或者数组中的每个元素来运行某段代码
- Do...Loop 语句 - 运行循环,当条件为 true 或者直到条件为 true 时
- While...Wend 语句 - 不要使用这个语句 - 请使用 Do...Loop 语句代替
** For Each...Next** 针对集合中的每个项目或者数组中的每个元素来重复运行某段代码。
实例
<html>
<body>
<script type="text/vbscript">
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"
For Each x In cars
document.write(x & "<br />")
Next
</script>
</body>
</html>
4.条件语句:
if i < 10 then
document.write("Good morning!")
else
document.write("Have a nice day!")
end if
4.1 Step 关键词
通过 Step 关键词,您可以规定计数变量递增或递减的步进值。
在下面的实例中,计数变量(i)每次循环的递增步进值为 2。
For i=2 To 10 Step 2
some code
Next
4.2 退出 For...Next
您可以通过 Exit For 关键词退出 For...Next 语句。
For i=1 To 10
If i=5 Then Exit For
some code
Next