VBScript 中的 For 循环316


简介

在 VBScript 脚本中,For 循环是一种控制结构,它允许您重复执行一组语句特定次数。它是一种循环结构,其中重复执行一组语句,直到满足某些条件。

语法

For 循环的语法如下:
For variable = startValue To endValue [Step stepValue]
Statements
Next [variable]

其中:* variable 是一个变量,将存储循环的当前计数。
* startValue 是循环的起始值。
* endValue 是循环的结束值。
* stepValue(可选)是循环每次迭代的增量。如果省略,则默认增量为 1。
* Statements 是循环中要执行的语句。
* Next 语句用于结束循环并递增计数器。

用法

For 循环的工作原理是逐步递增计数器,从 startValue 递增到 endValue,其中每次递增的步长为 stepValue。在每次迭代中,循环执行括号中的语句。当计数器达到或超过 endValue 时,循环终止。如果没有提供 stepValue,则默认增量为 1。

示例
' 这个循环从 1 到 10,每次递增 2
For i = 1 To 10 Step 2
i
Next

输出:

1
3
5
7
9

嵌套 For 循环

VBScript 允许您嵌套 For 循环。这意味着您可以在一个 For 循环中包含另一个 For 循环。嵌套 For 循环可以用于创建复杂的数据结构或执行多级遍历。
' 这个循环从 1 到 10,对于每个 i,它从 1 到 5
For i = 1 To 10
For j = 1 To 5
"i = " & i & ", j = " & j
Next
Next

输出:

i = 1, j = 1
i = 1, j = 2
i = 1, j = 3
i = 1, j = 4
i = 1, j = 5
...
i = 10, j = 4
i = 10, j = 5

条件退出

您还可以使用 Exit For 语句从 For 循环中条件退出。这可以用于在满足特定条件时提前终止循环。
' 这个循环从 1 到 10,但当 i 大于 5 时退出
For i = 1 To 10
If i > 5 Then Exit For
i
Next

输出:

1
2
3
4
5


For 循环是 VBScript 中一种有用的控制结构,允许您重复执行一组语句特定次数。通过使用嵌套 For 循环和条件退出,您可以创建复杂的循环结构来满足您的脚本需求。

2024-12-07


上一篇:VBScript 中关闭窗口的不同方法

下一篇:VBscript 链接指南