SmartCodingTips

Break and Continue in JavaScript

The break and continue statements are used to control the flow of loops in JavaScript.

🚫 1. break Statement

The break statement immediately exits the loop or switch block it's in.

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

Output will be: 1, 2. The loop stops when i === 3.

⏭️ 2. continue Statement

The continue statement skips the current iteration and moves to the next one.

for (let i = 1; i <= 5; i++) {
    if (i === 3) {
        continue;
    }
    console.log(i);
}

Output will be: 1, 2, 4, 5. The number 3 is skipped.

🎯 Use Cases

  • break – Exit the loop early when a condition is met
  • continue – Skip an iteration and move to the next
💡 Tip: Use continue carefully to avoid skipping important logic. Always test your loop output.