JavaScript break



break语句“跳出”循环.

continue 语句终止本次循环进行下一次循环.


Break 语句

您已经看到了本教程前面章节中使用的break语句. 使用它"跳出"switch() 语句.

break语句也可以用来跳出循环.

break语句中断循环,并继续执行循环后的代码(如果有的话):

for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "The number is " + i + "<br>";
}

让我试试


Continue 语句

continue 语句终止本次循环进行下一次循环.

这个实例跳过i==3:

for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "The number is " + i + "<br>";
}

让我试试


JavaScript Labels

label JavaScript 语句让你的代码定位到一个标签标记的地方:

label:
statements

break和continue语句是唯一的,可以“跳出”代码块JavaScript语句.

语法:

break labelname;

continue labelname;

continue 连续语句(带或不带标签引用)只能用于跳过一个循环迭代.

break 没有标签引用的语句只能用于跳出一个循环或开关.

使用标签引用,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>";
}

让我试试

代码块是{}之间的代码。