JavaScript中break和continue的區別


break和continue的區別

break: 直接跳出 當前 的循環,從當前循環外面開始執行,忽略循環體中任何其他語句和循環條件測試。它只能跳出一層循環,如果你的循環是嵌套循環,那么你需要按照你嵌套的層次,逐步使用break來跳出。有一點需要注意的是:break語句不能直接作用於if語句,除非這個if語句是被嵌套在循環語句里面的。

for(let i=0;i<3;i++){
    console.log("F66");
    if(i===1){
        break;
    }
    console.log(i);
}

 

continue: 結束本次循環(不是終止整個循環),即跳過循環體中continue語句后面的語句,開始下一次循環。

for (let i = 0; i < 10; i++) {
     console.log("F66");
     if (i === 5) {
         continue;
     }
     console.log(i);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM