JS_break和continue
阿新 • • 發佈:2021-01-20
技術標籤:js
/*
break關鍵字可以用來退出switch或迴圈語句
不能在if語句中使用break和continue
巢狀迴圈中,break關鍵字,會立即終止離它最近的一層迴圈
*/
/* for(var i=0 ;i<5;i++){
console.log(i);
if(i == 2){
break;//該break是對for迴圈起作用,跳出for迴圈
}
} */
/*
可以為迴圈語句建立一個label,來標識當前的迴圈
label:迴圈語句
使用break語句時,可以在break後面跟一個label,
這樣break將會結束指定的迴圈,而不是最近的
*/
/* outer:
for(var i=0 ;i<5;i++){
console.log("外層迴圈"+i);
for(var j=0;j<5;j++){
break outer;
console.log("內迴圈"+j);
}
} */
/*
continue關鍵字可以用來跳過當次迴圈
continue也是預設只對最近的迴圈起作用
*/
/* for(var i=0 ;i<5;i++){
if(i==2){
continue;
}
console.log(i);
} */
outer:
for(var i=0 ;i<5;i++){
console.log("外層迴圈"+i);
for(var j=0;j<5;j++){
if(j==1) {
continue outer;
}
console.log("內迴圈"+j);
}
}