
这节课要说的是另一个循环语句- -for next循环。
语法格式为:
For 变量名=变量值初始值 to 变量值最终值 step 步长
语句
Next
这里我来解释一下。
For后边紧跟的是一个变量的名字,然后是一个等号,等号后边是这个变量的初始值,然后是一个to,to后边是这个变量的最终值,再后边是step,step后边是这个变量每次要递增的值。
我们将step的值称作步长,也就是变量每次要递增的值。
For语句在执行时会每次都将步长的值加到变量的初始值上去,依次递增,直到变量的值大于或等于变量的最终值为止,这时就退出for循环,开始执行next后的语句。
下面我来写一个脚本:
------------------------vbs_22.htm------------------------
<html>
<head>
<title>VBS系列课程--for循环语句应用示例</title>
<script language="vbscript" for="button1" event="onclick">
dim a,sum
sum=0
for a=1 to 100 step 1
sum=sum+a
next
form1.text1.value=sum
</script>
</head>
<body>
<form name="form1">
1+2+3+...+100等于多少?
<br>
<br>
计算结果为:
<input type="text" name="text1">
<br>
<br>
<input type="button" name="button1" value="开始计算">
</form>
</body>
</html>
呵呵,你可以发现,这个脚本依然是vbs_19.htm的修改版,达到的是同样的效果,只是代码更简洁了。
还是看看效果吧:


OK,这节课就说这么多,下节课再见。
语法格式为:
For 变量名=变量值初始值 to 变量值最终值 step 步长
语句
Next
这里我来解释一下。
For后边紧跟的是一个变量的名字,然后是一个等号,等号后边是这个变量的初始值,然后是一个to,to后边是这个变量的最终值,再后边是step,step后边是这个变量每次要递增的值。
我们将step的值称作步长,也就是变量每次要递增的值。
For语句在执行时会每次都将步长的值加到变量的初始值上去,依次递增,直到变量的值大于或等于变量的最终值为止,这时就退出for循环,开始执行next后的语句。
下面我来写一个脚本:
------------------------vbs_22.htm------------------------
<html>
<head>
<title>VBS系列课程--for循环语句应用示例</title>
<script language="vbscript" for="button1" event="onclick">
dim a,sum
sum=0
for a=1 to 100 step 1
sum=sum+a
next
form1.text1.value=sum
</script>
</head>
<body>
<form name="form1">
1+2+3+...+100等于多少?
<br>
<br>
计算结果为:
<input type="text" name="text1">
<br>
<br>
<input type="button" name="button1" value="开始计算">
</form>
</body>
</html>
呵呵,你可以发现,这个脚本依然是vbs_19.htm的修改版,达到的是同样的效果,只是代码更简洁了。
还是看看效果吧:


OK,这节课就说这么多,下节课再见。
