break 和continue 的區(qū)別

break和continue在流程控制中的區(qū)別


1):break? ?打破? 間斷

? ? ? ? 在循環(huán)語句中 使用 學會使用 break 關鍵字跳出 循環(huán)

????? break 語句用于跳出代碼塊或循環(huán)體

var????i =0;
while(i <100) {
????console.log('i 當前為:'+ i);
?????i++;
? ? ? if(i ===10)????break;
}

上面代碼只會執(zhí)行10次循環(huán),一旦i等于10,就會跳出循環(huán)。

2):continue? ? 持續(xù) 維持現(xiàn)狀

? ? ? ? 學會使用 continue 關鍵字 跳出本次循環(huán)到下一次循環(huán),也就是 continue 后面的代碼不再執(zhí)行;

????????continue語句用于立即終止本輪循環(huán),返回循環(huán)結構的頭部,開始下一輪循環(huán)。

var i = 0;
?while (i < 100){
?????i++;
?????if (i % 2 === 0)
?????continue;
?????console.log('i 當前為:' + i);
}

上面代碼只有在i為奇數(shù)時,才會輸出i的值。如果i為偶數(shù),則直接進入下一輪循環(huán)


如果存在多重循環(huán),不帶參數(shù)的break語句和continue語句都只針對最內層循環(huán)。



浪客行1213的簡書


XHH
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,509評論 0 13
  • break和continue的區(qū)別如下: 1. break可用于switch語句,表示跳出整個switch塊,而c...
    陽謀家閱讀 663評論 1 1
  • break和continue都是用來控制循環(huán)結構的,主要是停止循環(huán)。 1.break 有時候我們想在某種條件出現(xiàn)的...
    Miki_Zhang閱讀 252評論 0 0
  • 前端07班 王語句JavaScript程序的執(zhí)行單位為行(line),也就是一行一行地執(zhí)行。一般情況下,每一行就是...
    ea203453e188閱讀 984評論 0 4
  • 從樓下往樓上走,早已熟悉的樓梯間里,陽光充裕。在陽光的閃耀下,墻壁上的瓷磚忽然有了別的樣子:回環(huán)往復、纏繞聯(lián)結的花...
    郭國酬閱讀 274評論 0 1

友情鏈接更多精彩內容