VBscript 中for next,for each,do loop,while的区别?什么时候用for next,什么时候用for each,什么时候用do loop,而什么时候用while等?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 07:55:49

VBscript 中for next,for each,do loop,while的区别?什么时候用for next,什么时候用for each,什么时候用do loop,而什么时候用while等?
VBscript 中for next,for each,do loop,while的区别?什么时候用for next,什么时候用for each,什么时候用do loop,而什么时候用while等?

VBscript 中for next,for each,do loop,while的区别?什么时候用for next,什么时候用for each,什么时候用do loop,而什么时候用while等?
都是循环语句,之间都可以相互转换的,至于选择什么情况下选什么样的循环,就随便你了,一般是尽量选择简便的,先和你说一下各个循环的情况吧
1.
for i= 1 to 10
next '这里next的作用是返回到for循环的头部,并且将i的值增加一个步长(VBScript里面不能设置步长,步长值默认为1),下同
2.
for each e in aaa '这里aaa必须是个集合,在循环体里e是集合aaa里的元素
next
3.
do '开始循环
loop '返回到循环的头部
至于while和until只是个条件而已.do while 条件 表示当条件为true的时候开始循环,否则则跳出循环;loop while 条件 表示条件为true的时候才返回循环的头部,否则则跳出循环~until与while用法一样,只不过是条件为ture时跳出循环,在不用while和until的时候,注意在循环体里面添加跳出循环的语句,否则将会成为死循环 例如
do
i=i+1
if i>10 then exit do
loop
其实这个等同于一个带while或者until的do loop循环:
do
i=i+1
loop while i10
在1(for next)循环里面,有个控制循环的变量i,如果i的上下限都是知道的,那么用这个就比较方便了
对于2(for each)循环,经常用于遍历一个集合,例如检查表单的时候,表单里面的元素的name或者id都没有规律或者不容易得到,就可以用for each e in document.forms("form1"),这样e就表示表单form1里面的所有表单元素了
对于3(do loop)循环,经常用于循环次数不确定的情况,或者控制循环的变量的变化情况比较复杂,但是只关心他的范围的情况等.
大体就这个情况,等你用多了自然就能体会到区别了

VBscript 中for next,for each,do loop,while的区别?什么时候用for next,什么时候用for each,什么时候用do loop,而什么时候用while等? VBScript中用for next循环语句求1到100内的奇数或偶数的和写详细点 VBScript中用for next循环语句求1到100内的奇偶数写详细点 计算1-1000之间不能被7整除的数的和的vbscript程序,分别用do...loop、for...next、while...wend3种语句 vfp中for语句中的next是什么意思尤其是next 16、关于VBScript,下列说法正确的是().A VBScript 只有一种数据类型.B 可以使用 Dim、Private、Public和Const关键字声明变量.C VBScript中,变量必须先声明再使用.D 以上全都错误.17、VBScript中,下列说法 【VB】在For...Next循环结构中,当步长 His parents [ ](leave)for America next month.[ 】中填什么? 英语中,像For the party next week,这样的,中的for具体用法英语中,像For the party next week,这样的,中的for具体用法 二、填空题1.在ASP程序中常用的脚本语言有VBScript和___________.2.___________是VBScript的输出语句,可以向浏览器发送字符串.3.VBScript 只有一种数据类型,称为___________,也叫做变体类型.4.声明Variant变量 在for-next循环中,for i=1to20 step 0.5的循环次数是多少? VB中for next语句与DO WHILE..LOOP语句有什么不同?在VB中,for .next语句与DO WHILE..LOOP语句有什么不同? day(date)什么意思VBSCRIPT 中看到的,有很多情况下,一切数都后边带个括号而且里边有东西, ——中填什么?1.Please wait for the next bus.This one is f——2.Women like spending much money in b——beautiful clothes sum=sum+i^2什么意思sum=0for i=1 to 530.下面阴影部分是一个简单的动态网页:ASP1.asp.VbScript示例运行该网页的结果在浏览器的正文区域中是:( 30 )A.sum=55 B.sum=54 sum=15 C. D.程序出错无结果 For your next vacation.翻译 Waiting for the next stop new zealand for next semester