While 如果..则循环
🎯功能
条件循环语句。与Do While...Loop语句类似,详见 Do 循环
📜语法
While 条件
循环体
Wend
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
条件 | 布尔值 | 任意有效的条件表达式。 |
循环体 | 代码块 | 任意有效的代码语句块。 |
📤返回
无
💡示例
例子1
Dim i
i = 0
//当条件成立时,进入循环,直到条件不成立,退出循环
While i < 10
i = i + 1
TracePrint "正在循环中,i=", i
Wend
TracePrint "循环结束,i=", i
例子2
Dim i
i = 0
//跳出循环
While i < 10
i = i + 1
TracePrint "正在循环中,i=", i
If i = 5 then
TracePrint "准备退出循环"
Exit While
End If
Wend
TracePrint "循环结束,i=", i
📘备注
- While循环通常用于无限循环与条件循环,但是灵活性不如Do循环,推荐使用 Do 循环 。
- 注意,Exit While只能退出离它最近的当前While循环。