js中的break和continue

用於循環體中

break和continue都是用於循環中精準控制代碼的執行;
當遇到break時,立即退出循環執行循環體後的語句;
但是遇到continue時,會退出循環,從循環體的頂部繼續執行循環;

實例

 var num = 0;
  for (var i = 1; i < 10; i++){
    if (i % 5 == 0){
        break;
    }
    num ++;
  }
  console.log(num); //4


  var num = 0;
  for (var i = 1; i < 10; i ++){
    if (i % 5 == 0){
        continue;
    }
    num ++;
  }
  console.log(num);//8


  var num = 0;
  outermost:
  for (var i = 0; i < 10; i++){
    for (var j = 0; j < 10; j++){
        if (i == 5 && j == 5){
            break outermost;
        }
        num ++;
    }
  }
  alert(num);//55
發佈了63 篇原創文章 · 獲贊 36 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章