JavaScript Break 和 Continue
break
语句会“跳出”循环。
continue
语句会“跳过”循环中的一次迭代。
Break 语句
你已经在本教程前面的章节中看到了 break
语句的用法。它用于“跳出”switch()
语句。
break
语句也可以用来跳出循环。
示例
for (let i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
尝试一下 »
在上面的示例中,break
语句在循环计数器 (i) 为 3 时结束循环(“中断”循环)。
Continue 语句
continue
语句会中断循环中的一次迭代(如果指定条件满足),然后继续进行循环中的下一迭代。
此示例会跳过值为 3 的情况
示例
for (let i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
尝试一下 »
JavaScript 标签
要给 JavaScript 语句添加标签,请在语句前加上标签名和冒号
标签
语句
break
和 continue
语句是 JavaScript 中唯一可以“跳出”代码块的语句。
语法
break 标签名;
continue 标签名;
continue
语句(带或不带标签引用)只能用于跳过一次循环迭代。
break
语句,不带标签引用,只能用于跳出循环或 switch。
带标签引用,break 语句可以用于跳出任何代码块
示例
const cars = ["BMW", "Volvo", "Saab", "Ford"];
列表:{
text += cars[0] + "<br>";
text += cars[1] + "<br>";
退出列表;
text += cars[2] + "<br>";
text += cars[3] + "<br>";
}
尝试一下 »
代码块是在 { 和 } 之间的一段代码。