首页 理论教育 ASP程序设计-控制结构

ASP程序设计-控制结构

时间:2023-11-20 理论教育 版权反馈
【摘要】:例如:3.switch 语句switch 语句是条件语句的一个变种。执行第一个匹配的语句分支。

ASP程序设计-控制结构

1.条件语句

JScript 支持if 和if…else 条件语句。在if 语句中将测试一个条件,若该条件满足,则执行所编写的JScript脚本;在if…else语句中,若条件不满足,则执行不同的代码。最简单的if语句可以在一行中写完。例如:

但更常见的是多行的if 和if…else 语句。例如:

2.条件运算

JScript 支持条件运算。条件运算在待测条件后用一个问号并指定两个可选项,一个可选项在条件满足时使用,另一个在条件不满足时使用,两个选项间用冒号隔开。例如:

3.switch 语句

switch 语句是条件语句的一个变种。例如:

执行switch 语句时,首先计算表达式的值,然后将该值与case 后面的值比较。执行第一个匹配的语句分支。若无匹配的值,就执行default 分支。

4.循环

JScript支持for循环、for…in循环、while循环和do…while循环。

(1)for 循环

for 循环指定一个计数器变量,一个测试条件及更新该计数器的操作。每次执行循环前都要测试该条件。在执行一次循环后,计数器变量将在下一次循环前被更新。例如:(www.xing528.com)

注意:若循环条件永不满足,则不会执行该循环;若条件始终满足,则导致无限循环。编写循环条件时一定要小心。

(2)for…in 循环

for…in循环对一个对象的每个属性或一个数组的每个元素执行一组语句。例如:

注意:编写while 循环时,应该确保循环体中的语句能对条件表达式产生影响,无论是直接影响还是间接影响,否则会导致死循环。

(4)do…while 循环

do…while循环首先执行一次循环体,再检查条件表达式。例如:

注意:while循环会由于条件表达式的初值为false导致循环体一次也不执行,而do...while循环则能确保循环体中的语句至少能执行一次。

5.continue 和break 语句

continue 语句用来立即跳至下一次循环,即跳过余下的代码块并更新计数器变量。例如,以下代码用来显示从公元0年至公元2000年之间的所有闰年

break 语句用来在某些条件被满足时立即退出当前循环。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈