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>";
}

代码块指的是 { 与 } 直接的代码片段。

最新文章

  1. spring-poi-excle往单元格写入图片
  2. poj分类
  3. present一个半透明的ViewController的方法
  4. GIT(分布式版本控制系统)
  5. java代码实现如何获取当前经纬度?(安卓的话可以用GPS取)
  6. Hadoop学习笔记1---简介 优点 架构分析
  7. Entity Framework学习笔记(五)----Linq查询(2)---贪婪加载
  8. 交换右ctrl和capslock
  9. WTL---WxWidget---MFC 何去何从
  10. maven项目转成web项目没有生成WebContent目录
  11. C#SMTP发邮件
  12. 《ASP.NET Core In Action》读书笔记系列一 ASP.NET Core 的诞生
  13. 微软MSDN原版Windows Server 2008 R2 With SP1下载
  14. Maven学习3(中央仓库)
  15. Spring Boot重要内容
  16. Altera 在线资源使用
  17. centos6.5安装无线网卡驱动并配置wifi
  18. PHP设计模式:观察者模式
  19. go标准库DOC与 raft
  20. Go语言中使用SQLite数据库

热门文章

  1. Mysql查询语句之排序查询
  2. 都9012了,Java8中的日期时间API你还没有掌握?
  3. 【C/C++】之C/C++快速入门
  4. js中的Object.assign接受两个函数为参数的时候会发生什么?
  5. tensorflow学习笔记——AlexNet
  6. AUTH_USER_MODEL 添加报错(粗心)
  7. Blazor 版 Bootstrap Admin 通用后台权限管理框架
  8. Android Application 详细介绍
  9. 大数据学习笔记——Hadoop编程实战之Mapreduce
  10. 【consul】使用学习