asp循环语句
作者:wang 日期:2009-10-12
1.Do...Loop循环
使用Do...Loop语句多次执行语句块,当条件为True时或条件变为True之前,重复执行语句块
While 关键字用于检查Do...Loop语句中的条件。有两种检查方式:①在进入循环之前检查条件;②或者在循环至少运行完一次之后检查条件
下为两实例
①
程序先判断while条件是否成立,如果成立则执行循环体中的语句,每次执行前检查一下while语句后面的条件,如果条件不成立就退出循环
②
while条件拿到程序后面,条件写在前面先判断,写在后面后判断。还可以用 Exit Do 语句强制退出循环
2.While...Wend
使用方法:
先判断while后面的条件是否成立,成立则执行循环体中的内容,直到不成立为止。While和Wend必须配对使用,Wend是End While的缩写形式。
3.For...Next循环
For...Next语句用于将语句块运行指定的次数。在循环中使用计数器变量,该变量的值随每一次循环增加或减少。
①
语句重复执行10次。For语句指定计数器变量X及其起始值与终止值。
②
关键字Step用于指定计数器变量每次增加的值。此程序变量j每次增加2
ps:Step关键字省略,则循环变量每次加一,当有Step关键字时,每次循环完后,循环变量加上Step后面的值。要使计数器变量递减,可将Step设为负值。可以使用Exit For 语句强制退出
4.For Each...Next循环
与For...Next循环类似。For Each...Next不是将语句运用指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复执行。
首先利用语句"Set d = CreateObject("Scripting.Dictionary")"创建一个字典对象d,因为使用CreateObject创建出来的是对象,所以需要加上关键字Set.然后向字典中添加三个单词"0","1","2",其意思是:"Athens","Belgrade","Cairo".最后利用循环将其中的内容显示出来.
使用Do...Loop语句多次执行语句块,当条件为True时或条件变为True之前,重复执行语句块
While 关键字用于检查Do...Loop语句中的条件。有两种检查方式:①在进入循环之前检查条件;②或者在循环至少运行完一次之后检查条件
下为两实例
①
程序先判断while条件是否成立,如果成立则执行循环体中的语句,每次执行前检查一下while语句后面的条件,如果条件不成立就退出循环
②
while条件拿到程序后面,条件写在前面先判断,写在后面后判断。还可以用 Exit Do 语句强制退出循环
2.While...Wend
使用方法:
先判断while后面的条件是否成立,成立则执行循环体中的内容,直到不成立为止。While和Wend必须配对使用,Wend是End While的缩写形式。
3.For...Next循环
For...Next语句用于将语句块运行指定的次数。在循环中使用计数器变量,该变量的值随每一次循环增加或减少。
①
语句重复执行10次。For语句指定计数器变量X及其起始值与终止值。
②
关键字Step用于指定计数器变量每次增加的值。此程序变量j每次增加2
ps:Step关键字省略,则循环变量每次加一,当有Step关键字时,每次循环完后,循环变量加上Step后面的值。要使计数器变量递减,可将Step设为负值。可以使用Exit For 语句强制退出
4.For Each...Next循环
与For...Next循环类似。For Each...Next不是将语句运用指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复执行。
首先利用语句"Set d = CreateObject("Scripting.Dictionary")"创建一个字典对象d,因为使用CreateObject创建出来的是对象,所以需要加上关键字Set.然后向字典中添加三个单词"0","1","2",其意思是:"Athens","Belgrade","Cairo".最后利用循环将其中的内容显示出来.
评论: 0 | 引用: 0 | 查看次数: 2727
发表评论