1.break终止循环
当j为5的时候,终止标签为j1的循环,即,j1循环只会执行到j=4的时候
i1: for (var i = 1; i < 10; i++) {
j1: for (var j = 1; j < 20; j++) {
if (j == 5)
break j1;
console.log("i为" + i + ",j为" + j);
}
console.log("-----")
}
2.contiune退出当前循环
当j为5的时候,终止标签为j1的当前循环,即,j1标签除了j=5不执行,其余全部执行
i1: for (var i = 1; i < 10; i++) {
j1: for (var j = 1; j < 20; j++) {
if (j == 5)
continue j1;
console.log("i为" + i + ",j为" + j);
}
console.log("-----")
}