1. 程式人生 > 其它 >JS_break和continue

JS_break和continue

技術標籤: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); } }