欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
JavaScript·
JS教程
[目录]
·
JS Break Continue
JS 教程
JS 使用
JS 输出
JS 语句
JS 语法
JS 注释
JS 变量
JS 运算符
JS 算术
JS 赋值
JS 数据类型
JS 函数
JS 对象
JS 事件
JS 字符串
JS 字符串方法
JS 数字
JS 数值方法
JS 数组
JS 数组方法
JS 数组排序
JS 日期
JS 日期格式
JS 获取日期方法
JS 设置日期方法
JS 数学
JS 随机
JS 逻辑运算
JS 比较运算
JS IF 语句
JS Switch 语句
JS For 循环
JS While 循环
JS Break Continue
JS 位运算符
JS 正则表达式
JS 错误处理
JS 作用域
JS this 关键词
JS Let
JS Use Strict
JS Const
JS 调试
JS 编程规范
JS 最佳实践
JS 常见错误
JS 性能
JS JSON
JS 教程
JS 使用
JS 输出
JS 语句
JS 语法
JS 注释
JS 变量
JS 运算符
JS 算术
JS 赋值
JS 数据类型
JS 函数
JS 对象
JS 事件
JS 字符串
JS 字符串方法
JS 数字
JS 数值方法
JS 数组
JS 数组方法
JS 数组排序
JS 日期
JS 日期格式
JS 获取日期方法
JS 设置日期方法
JS 数学
JS 随机
JS 逻辑运算
JS 比较运算
JS IF 语句
JS Switch 语句
JS For 循环
JS While 循环
JS Break Continue
JS 位运算符
JS 正则表达式
JS 错误处理
JS 作用域
JS this 关键词
JS Let
JS Use Strict
JS Const
JS 调试
JS 编程规范
JS 最佳实践
JS 常见错误
JS 性能
JS JSON
JavaScript Break 和 Continue
break 语句用于跳出循环。
continue 语句用于跳过循环中的一个迭代。
1. Break 语句
break 语句用于跳出循环。
break 语句会中断循环,并继续执行循环之后的代码(如果有):
范例
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "数字是 " + i + "<br>";
}
2. Continue 语句
continue 语句中断(循环中)的一个迭代,如果发生指定的条件。然后继续循环中的下一个迭代。
本例跳过值 3 :
范例
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "数字是 " + i + "<br>";
}
3. 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>";
}
代码块指的是 { 与 } 直接的代码片段。
下一章:JS 位运算符
JavaScript 位运算符:& AND 如果两位都是 1 则设置每位为 1;| OR 如果两位之一为 1 则设置每位为 1;^ XOR 如果两位只有一位为 1 则设置每位为 1;~ NOT 反转所有位;<< 零填充左位移 通过从右推入零向左位移,并使最左边的位脱落。>> 有符号右位移 通过从左推入最左位的拷贝来向右位移,并使最右边的位脱落。
AI 中文社