www.baike369.com
百科369 > vbs教程 > VBScript While...Wend语句

VBScript While...Wend语句


VBScript While...Wend语句

VBScript的While...Wend语句用于当指定的条件为True时,执行一系列的语句。


语法

While condition
  [statements]
Wend

参数

部分描述
condition 数值表达式或字符串表达式,其计算结果为True或False。如果condition为Null,则condition被当作False。
statements 在条件为True时执行的一条或多条语句。

提示

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

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

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


示例

在浏览器中查看VBScript While...Wend语句的显示效果。

源代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>VBScript While...Wend语句示例-www.baike369.com</title>
</head>
<body>
<script type="text/vbscript">
<!--
Dim Counter
Counter = 0               ' 初始化变量
While Counter < 10        ' 测试计数器的值
  Counter = Counter + 1   ' 增加计数器
  Alert Counter
Wend                      ' 计数器大于10时终止循环
-->
</script>
</body>
</html>

如下图所示:

在浏览器中查看VBScript While...Wend语句的显示效果

Copyright© 2011-2016 www.baike369.com All Rights Reserved