双层for循环体里,分别跳出外层循环和内层循环
一、跳出内层循环
for (let i = 0; i < 5; i++) { console.log('外-->' + i); for (let j = 0; j < 5; j++) { break //跳出内层循环 console.log('内-->' + j); } }
二、跳出外层循环
outer: for (let i = 0; i < 5; i++) { console.log('外-->' + i); for (let j = 0; j < 5; j++) { if (j == 2) { break outer; //跳出内层循环 } console.log('内-->' + j); } }
三、跳过循环,使用关键字continue, 语法和break一致