JavaScript break和continue语句
-
break和continue
break声明“跳出”循环。continue语句在循环中“跳过”一次循环。 -
break声明
您已经在前面的章节看过break语句。它被用来“跳出”一个switch代码块。break语句也可用于跳出循环。break语句跳出循环并继续执行循环后的代码(如果有的话):语法:
尝试一下for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "数字是: " + i + " "; }
-
continue声明
continue如果发生指定的条件,该语句会跳过本次迭代(在循环中),并继续循环中的下一次迭代。
尝试一下for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "数字是: " + i + " "; }
-
JavaScript标签
要标记JavaScript语句,请在语句前面加上标签名称和冒号:标签名称: 语句块;
break和continue语句是惟一可以“跳出”代码块的JavaScript语句。break 标签名称; continue 标签名称;
continue语句(带或不带标签引用)只能用于跳过一次循环迭代。break语句没有标签引用,只能用于跳出循环或switch分支。使用标签引用,break语句可以用于跳出任何代码块:
尝试一下var cars = ["BMW", "Volvo", "Saab", "Ford"]; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; break list; text += cars[2] + "<br>"; text += cars[3] + "<br>"; }
代码块是{ 和 }之间的代码块。