Looping Breaking and Continuing(迴圈中斷 & 繼續) | Javascript

JavaScript 提供了控制循環流程的機制,使開發人員能夠提前退出循環或跳過特定的迭代,這些功能被稱為循環中斷和繼續。

See the Pen Looping Breaking and Continuing(迴圈中斷 & 繼續)-Javascript by lenrich (@lenrich) on CodePen.

中斷循環:

break 語句允許開發人員基於某個條件提前退出循環。
當滿足特定條件且不再需要進行進一步的迭代時,這將非常有用。
在這個例子中,當’i’等於5時,循環將終止

"use strict";

for (let i = 0; i < 10; i++) {
  if (i === 5) {
    console.log('中斷循環');
    break;
  }
  console.log(`迭代 ${i + 1}`);
}

繼續到下一次迭代:

continue 語句允許開發人員跳過當前迭代的其餘部分,轉而進行下一次迭代。
當某些條件表明應跳過當前迭代時,這將非常有用。

"use strict";

for (let i = 0; i < 5; i++) {
  if (i === 2) {
    console.log('跳過第2次迭代');
    continue;
  }
  console.log(`迭代 ${i + 1}`);
}

迴圈中斷 & 繼續好處:

  1. 增強控制: ‘break’和’continue’語句提供對循環執行的精確控制。
  2. 代碼優化: 在滿足條件時跳過不必要的迭代或終止循環。