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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 09:44:07
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等?

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