break默认是结束最近一次循环
for (var i = 0; i < 5; i++) {
console.log("@@外层循环:" + i);
for (var j = 0; j < 4; j++) {
console.log("内层循环:" + j);
if (j == 2) {
break;
}
}
}
输出:
可以为循环语句创建一个label,来标识当前的循环
label:循环语句
使用break语句时,可以在break后面跟着一个label
这样break将会结束指定的循环,而不是最近的
test:
for (var i = 0; i < 5; i++) {
console.log("@@外层循环:" + i);
for (var j = 0; j < 4; j++) {
console.log("内层循环:" + j);
if (j == 2) {
break test;
}
}
}
输出: