JavaScript 中断和继续
break
语句“跳出”循环。
continue
语句“跳过”了一次迭代 循环。
Break 语句
您已经看到了本教程前面章节中使用的break
语句。它用于“跳出” switch()
语句。
break
语句还可用于跳出循环:
1 | for (let i = 0; i < 10; i++) { |
在上面的示例中,当循环计数器 (i) 为 3 时,break
语句结束循环(“中断”循环)。
Continue 语句
如果发生指定条件,则continue
语句会中断一次迭代(在循环中),并继续循环中的下一次迭代。
此示例跳过值 3:
1 | for (let i = 0; i < 10; i++) { |
JavaScript 标签
要标记 JavaScript 语句,请在语句前面加上标签名称 和冒号:
1 | label: |
break
和continue
语句是唯一的 JavaScript 语句 可以“跳出”代码块。
语法:
1 | break labelname; |
continue
语句(带或不带标签引用)只能用于跳过一个语句 循环迭代。
没有标签引用的break
语句只能用于跳出循环 或开关。
使用标签引用时,break 语句可用于跳出 任何代码块:
1 | const cars = ["BMW", "Volvo", "Saab", "Ford"]; |
代码块是介于 { 和 }
之间的代码块。
0评论