![JavaScript从入门到精通(第3版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/93/27738093/b_27738093.jpg)
上QQ阅读APP看书,第一时间看更新
3.4 跳转语句
3.4.1 continue语句
continue语句和break语句类似,不同之处在于,break语句退出循环,而continue语句用于中止本次循环并开始下一次循环。其语法格式如下:
continue;
注意
continue语句只能应用在while语句、for语句、do…while语句中。
例如,在for语句中通过continue语句计算金额大于等于1000的数据的和的代码如下:
![](https://epubservercos.yuewen.com/23D367/15936052205027606/epubprivate/OEBPS/Images/Figure-P68_71481.jpg?sign=1739165372-XAagxxEpyMuCsJtNzBfvQP53g9LTJTvJ-0-4c7729b6da0b0be979d1cbf4193c5429)
运行结果:
累加和为:4512
说明
当使用continue语句中止本次循环后,如果循环条件的结果为false,则退出循环,否则继续执行下一次循环。
3.4.2 break语句
break语句用于退出包含在最内层的循环或者退出一个switch语句。break语句的语法格式如下:
break;
说明
break语句通常用在for语句、while语句、do…while语句或switch语句中。
例如,在for语句中通过break语句中断循环的代码如下:
![](https://epubservercos.yuewen.com/23D367/15936052205027606/epubprivate/OEBPS/Images/Figure-P69_71482.jpg?sign=1739165372-yqF6A0g0YSAnQZ1tpfCugJOdBNcYn0VE-0-2aeb5d45303a9d21ed41409a55a21ddc)
运行结果:
0至5(包括5)之间自然数的累加和为:15
【例3.6】 在页面中显示距离2020年元旦的天数。(实例位置:资源包\TM\sl\3\06)
学习了JavaScript中的基本语句后,即可实现动态效果。本实例通过JavaScript实现在页面中显示距离2020年元旦的天数。如果2020年元旦已经过去了,系统也会给出提示信息。
(1)定义JavaScript函数,判断系统当前时间与2020年元旦相距的天数。代码如下:
![](https://epubservercos.yuewen.com/23D367/15936052205027606/epubprivate/OEBPS/Images/Figure-P69_71483.jpg?sign=1739165372-sKXDfSzLm8GzHvdY1b7UEQmS1uTPCsq5-0-4cc757ad9bbd15b4557666a969e5ad57)
(2)在页面中定义表格,用于显示当前时间距离2020年元旦的天数。代码如下:
![](https://epubservercos.yuewen.com/23D367/15936052205027606/epubprivate/OEBPS/Images/Figure-P69_71484.jpg?sign=1739165372-akwU7yG2bMQYmRBrlAEZdJvMSoFEMIWN-0-8af70c14e26d8ec06da63030d9549604)
运行程序,会将当前系统时间距离2020年元旦的天数显示在页面中,结果如图3.13所示。
![](https://epubservercos.yuewen.com/23D367/15936052205027606/epubprivate/OEBPS/Images/Figure-P70_6925.jpg?sign=1739165372-g89ktzYiCPLp8jGR5JOGyxcwk4XqGCUQ-0-b1c3d7dcfc9a3e4d46e48c65a45f9463)
图3.13 显示时间间隔天数