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 语句用来在某些条件被满足时立即退出当前循环。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。