- 时间:2021-12-21 12:01 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:VBS教程:语句-While...Wend 语句
While...Wend 语句
当指定的条件为 [b]True[/b] 时,执行一系列的语句。
[code][b]While[/b] condition
 [/code]; [code]Version [[b]statements[/b]]
[b]Wend[/b][/code]
[h3]参数[/h3]condition
数值或字符串表达式,其计算结果为 [b]True[/b] 或 [b]False[/b]。如果 [b]condition[/b] 为 Null,则 [b]condition[/b] 被当作 [b]False[/b]。
statements
在条件为 [b]True[/b] 时执行的一条或多条语句。
[h3]说明[/h3]如果 [b]condition[/b] 为 [b]True[/b],则 [b]statements[/b] 中所有 [b]Wend[/b] 语句之前的语句都将被执行,然后控制权将返回到 [b]While[/b] 语句,并且重新检查 [b]condition[/b]。如果 [b]condition[/b] 仍为 [b]True[/b],则重复执行上面的过程。如果不为 [b]True[/b],则从 [b]Wend[/b] 语句之后的语句继续执行程序。
[b]While...Wend[/b] 循环可以是多层嵌套结构。每个 [b]Wend[/b] 与最近的 [b]While[/b] 语句对应。
[b]注意[/b] [b]Do...Loop[/b] 语句提供一种结构化与适应性更强的方法以执行循环。
下面例子举例说明如何使用 [b]While...Wend[/b] 语句:
[code]Dim CounterCounter = 0 '[/code]初始化变量。[code][b]While[/b] Counter < 20 ' [/code]测试计数器的值。[code] Counter = Counter + 1 ' [/code]增加计数器。[code] Alert Counter[/code][code][b]Wend[/b] ' [/code]计数器大于[code] 19 [/code]时终止循环。
[h3]要求[/h3]版本 1