JavaScript Break 和 Continue
break
语句“跳出”循环。
continue
语句“跳过”循环中的一个迭代。
Break 语句
在本教程稍早的章节中,您已见到了 break
语句。它被用于“跳出” switch
语句。
break 语句也可用于跳出循环。
break 语句
会中断循环,并继续执行循环之后的代码(如果有):
实例
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "数字是 " + i + "<br>"; }
Continue 语句
continue 语句
中断(循环中)的一个迭代,如果发生指定的条件。然后继续循环中的下一个迭代。
本例跳过值 3 :
实例
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "数字是 " + i + "<br>"; }
JavaScript 标签
如需标记 JavaScript 语句,请将标签名和冒号置于语句之前:
label: statements
break
和 continue
语句是仅有的可“跳出”代码块的 JavaScript 语句。
语法:
break labelname; continue labelname;
continue
语句(不论有无标签引用)只能用于跳过一个迭代。
break
语句,如果没有标签引用,只能用于跳出一个循环或一个 switch。
如果有标签引用,则 break
语句可用于跳出任意代码块:
实例
var cars = ["BMW", "Volvo", "Saab", "Ford"]; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; text += cars[4] + "<br>"; text += cars[5] + "<br>"; }
代码块指的是 {
与 }
直接的代码片段。
课外书
如需更多有关 JavaScript Break 和 Continue 语句的知识,请阅读 JavaScript 高级教程中的相关内容:
- ECMAScript break 和 continue 语句
- 本节讲解了break 语句和 continue 语句的不同之处,以及如何与有标签语句一起使用。
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容