- VBScript 教程
- VBScript - 主页
- VBScript - 概览
- VBScript - 语法
- VBScript - 启用
- VBScript - 放置
- VBScript - 变量
- VBScript - 常量
- VBScript - 运算符
- VBScript - 决策
- VBScript - 循环
- VBScript - 事件
- VBScript - Cookie
- VBScript - 数字
- VBScript - 字符串
- VBScript - 数组
- VBScript - 日期
- 高级 VBScript
- VBScript - 过程
- VBScript - 对话框
- 面向对象的 VBScript
- VBScript - 正则表达式
- VBScript - 错误处理
- VBScript - 其他语句
- 有用的 VBScript 资源
- VBScript - 问题与解答
- 便捷指南 - VBScript
- 有用的 VBScript 资源
- 讨论 - VBScript
VBScript For 循环
for 循环是一种重复控制结构,可以让开发者高效地编写循环,从而能执行特定次数的循环。
语法
VBScript 中 for 循环的语法如下 −
For counter = start To end [Step stepcount] [statement 1] [statement 2] .... [statement n] [Exit For] [statement 11] [statement 22] .... [statement n] Next
流程图
以下是 For 循环的控制流 −
首先执行 For 步骤。此步骤允许多个开发者初始化循环控制变量并增加步长计数器变量。
其次,对 条件 进行求值。如果结果为真,则执行循环主体。如果结果为假,则循环主体不会执行,并且控制流会跳转到 For 循环之后的下一条语句。
执行 for 循环主体后,控制流会跳转到 Next 语句。此语句允许多个开发者更新循环控制变量。其更新基于步长计数器值。
现在重新对条件进行求值。如果结果为真,则执行循环,并且此过程会不断重复(循环主体,然后增加步长,最后再判断条件)。在条件变为假后,For 循环会终止。
示例
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
Dim a : a = 10
For i = 0 to a Step 2 'i is the counter variable and it is incremented by 2
document.write("The value is i is : " & i)
document.write("<br></br>")
Next
</script>
</body>
</html>
编译并执行以上代码后,它会产生以下结果 −
The value is i is : 0 The value is i is : 2 The value is i is : 4 The value is i is : 6 The value is i is : 8 The value is i is : 10
vbscript_loops.htm
广告