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}`);
}
迴圈中斷 & 繼續好處:
- 增強控制: ‘break’和’continue’語句提供對循環執行的精確控制。
- 代碼優化: 在滿足條件時跳過不必要的迭代或終止循環。
Tags