循环语句用于运行同一代码块指定的次数。
在 VBScript 中,我们有四个循环语句:
使用对于...下一步语句来运行代码块指定的次数。
这个为了语句指定计数器变量(我) 及其开始值和结束值。这下一个语句增加计数器变量(我) 减一。
<html>
<body>
<%
For i = 0 To 5
response.write("The number is " & i & "<br />")
Next
%>
</body>
</html>
显示示例 »
随着步关键字,您可以将计数器变量增加或减少您指定的值。
在下面的示例中,计数器变量 (我) 每次循环重复时都会增加 2。
For i=2 To 10 Step 2
some code
Next
要减少计数器变量,必须使用负数步值。您必须指定小于起始值的结束值。
在下面的示例中,计数器变量 (我) 每次循环重复时都会减少 2。
For i=10 To 2 Step -2
some code
Next
您可以使用 Exit For 关键字退出 For...Next 语句。
For i=1 To 10
If i=5 Then Exit For
some code
Next
对于每个...下一个循环为集合中的每个项目或数组的每个元素重复一段代码。
<html>
<body>
<%
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"
For Each x In cars
response.write(x & "<br />")
Next
%>
</body>
</html>
显示示例 »
如果您不知道需要重复多少次,请使用 Do...Loop 语句。
Do...Loop 语句在条件为真时重复一段代码,或者直到条件为真为止。
您可以使用 While 关键字检查 Do...Loop 语句中的条件。
Do While i>10
some code
Loop
如果我等于 9,则上述循环内的代码将永远不会被执行。
Do
some code
Loop While i>10
该循环内的代码将至少执行一次,即使我小于10。
您可以使用 Until 关键字检查 Do...Loop 语句中的条件。
Do Until i=10
some code
Loop
如果我等于10时,循环内的代码永远不会被执行。
Do
some code
Loop Until i=10
该循环内的代码将至少执行一次,即使我等于10。
您可以使用 Exit Do 关键字退出 Do...Loop 语句。
Do Until i=10
i=i-1
If i<10 Then Exit Do
Loop
只要满足以下条件,该循环内的代码就会被执行我与 10 不同,并且只要我大于10。
循环遍历标题
如何循环遍历 html 中的六个标题。
执行...While 循环
如何制作一个简单的做...同时环形。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!