VBS教程:语句-While...Wend 语句

While...Wend 语句

当指定的条件为 True 时,执行一系列的语句。

While condition
&nbsp
;  Version [statements]
Wend

参数


condition

数值或字符串表达式,其计算结果为 TrueFalse。如果 condition 为 Null,则 condition 被当作 False

statements

在条件为 True 时执行的一条或多条语句。

说明


如果 conditionTrue,则 statements 中所有 Wend 语句之前的语句都将被执行,然后控制权将返回到 While 语句,并且重新检查 condition。如果 condition 仍为 True,则重复执行上面的过程。如果不为 True,则从 Wend 语句之后的语句继续执行程序。

While...Wend 循环可以是多层嵌套结构。每个 Wend 与最近的 While 语句对应。

注意 Do...Loop 语句提供一种结构化与适应性更强的方法以执行循环。

下面例子举例说明如何使用 While...Wend 语句:

Dim CounterCounter = 0                '初始化变量。While Counter < 20         ' 测试计数器的值。   Counter = Counter + 1   ' 增加计数器。   Alert CounterWend                       ' 计数器大于 19 时终止循环。

要求


版本 1

(0)

相关推荐

  • VBS教程:语句-While...Wend 语句

    While...Wend 语句当指定的条件为 True 时,执行一系列的语句. While condition&nbsp:  Version [statements]Wend 参数condition 数值或字符串表达式,其计算结果为 True 或 False.如果 condition 为 Null,则 condition 被当作 False. statements 在条件为 True 时执行的一条或多条语句. 说明如果 condition 为 True,则 statements 中所有 Wend

  • VBS教程:VBScript 基础-使用循环语句

    使用循环语句循环用于重复执行一组语句.循环可分为三类:一类在条件变为 False 之前重复执行语句,一类在条件变为 True 之前重复执行语句,另一类按照指定的次数重复执行语句. 在 VBScript 中可使用下列循环语句: Do...Loop: 当(或直到)条件为 True 时循环. While...Wend: 当条件为 True 时循环. For...Next: 指定循环次数,使用计数器重复运行语句. For Each...Next:对于集合中的每项或数组中的每个元素,重复执行一组语句.(

  • VBS教程:VBscript语句-功能介绍

    VBScript 语句描述语言元素将控制权交给一个 Sub 或 Function 过程.Call 语句声明一个类的名称.Class 语句声明用于替换文字值的常数.Const 语句声明变量并分配存储空间.Dim 语句当某个条件为 True 时或在某个条件变为 True 之前重复执行一个语句块.Do...Loop 语句重新初始化固定大小的数组的元素和释放动态数组的存储空间.Erase 语句执行一条或多条指定语句.Execute 语句在一个脚本的全局命名空间中执行一条或多条语句.ExecuteGlob

  • VBS教程:VBscript语句-On Error 语句

    On Error 语句启用或禁用错误处理程序. On Error Resume NextOn Error GoTo 0 说明如果在您的代码中未使用 On Error Resume Next 语句, 所发生的运行时错误 将显示错误信息,同时,代码的执行也随之终止.但是具体操作由运行代码的主机决定.主机有时可有选择地处理各类错误.在有些情况下,它可以在出错的地方激活脚本调试器.而在另一些情况下, 由于主机无法通知用户,因此对所发生的错误没有明确说明.至于如何处理错误则完全取决于主机的功能. 在任意一

  • VBS教程:VBscript语句-For...Next 语句

    For...Next 语句以指定次数重复执行一组语句. For counter = start To end [Step step][statements][Exit For][statements]Next 参数counter 用做循环计数器的数值变量.这个变量不能是数组元素或用户自定义类型的元素. start counter 的初值. end counter 的终值. step counter 的步长.如果没有指定,则 step 的默认值为 1. statements For 和 Next

  • VBS教程:VBScript 语句-Sub 语句

    Sub 语句声明 Sub 过程的名称.参数以及构成其主体的代码.  [Public [Default]| Private] Sub name [(  arglist)] [statements][Exit Sub][statements]End Sub 参数Public 表示 Sub 过程可被所有脚本中的所有其他过程访问. Default 只与 类块中的Public 关键字连用,用来表示 Sub 过程是类的默认方法. 如果在类中指定了不止一个Default过程,就会出错. Private 表示

  • VBS教程:VBscript语句-Exit 语句

    Exit 语句退出 Do...Loop.For...Next.Function 或 Sub 代码块. Exit Do Exit For Exit Function Exit Property Exit Sub Exit 语句的语法有以下几种形式: 语句描述Exit Do提供一种退出 Do...Loop 语句的方法.只能在 Do...Loop 语句中使用.Exit Do 将控制权转移到 Loop 语句之后的语句.在嵌套的 Do...Loop 语句中使用时,Exit Do 将控制权转移到循环所在位置

  • VBS教程:VBscript语句-For Each...Next 语句

    For Each...Next 语句对数组或集合中的每个元素重复执行一组语句. For Each element In group[statements][Exit For][statements]Next [element] 参数element 用来枚举集合或数组中所有元素的变量.对于集合,element 可能是 Variant 变量.通用 Object 变量或任意指定的 Automation 对象变量.对于数组,element 只能是 Variant 变量. group 对象集合或数组的名称

  • VBS教程:VBscript语句-Function 语句

    Function 语句声明 Function 过程的名称.参数以及构成其主体的代码.  [Public [Default]| Private] Function name [(  arglist)][statements][name = expression][Exit Function] [statements][name = expression]End Function 参数Public 表示 Function 过程可被所有脚本中的所有其他过程访问. Default 只与 Class 块中

  • VBS教程:VBscript语句-Do...Loop 语句

    Do...Loop 语句当条件为 True 时或条件变为 True 之前重复执行某语句块. Do [{While | Until} condition][statements][Exit Do][statements]Loop 也可以使用下面的语法: Do[statements][Exit Do][statements]Loop [{While | Until} condition] 参数condition 数值或字符串表达式,其值为 True 或 False.如果 condition 为 Nu

随机推荐