Het Onderbreken van Lussen met Break
Het sleutelwoord break is een lus-terminator, waarmee je een lus voortijdig kunt verlaten.
Voorbeeld 1: Stoppen van een oneindige lus
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
In dit voorbeeld stopt het sleutelwoord break de oneindige while-lus wanneer i gelijk wordt aan 6, na de i++-operatie.
Voorbeeld 2: Een for-lus onderbreken
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Hier wordt de variabele a bij elke iteratie verhoogd met i (0 + 1 + 2 + 3 + 4) totdat i gelijk wordt aan 4. Op dat moment wordt de break-instructie geactiveerd.
i = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Voorbeeld 3: Een while-lus direct onderbreken
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
In dit voorbeeld beëindigt de break-instructie binnen de while-lus direct de lus, waardoor wordt voorkomen dat code eronder binnen hetzelfde blok wordt uitgevoerd.
Opmerking
Onthoud dat de
break-instructie een krachtig hulpmiddel is voor het beheersen van de stroom van je lussen, waarmee je deze kunt verlaten wanneer aan specifieke voorwaarden is voldaan.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain how the `break` statement differs from the `continue` statement?
Can you show an example where using `break` is necessary in a real-world scenario?
What happens if you remove the `break` statement from these examples?
Geweldig!
Completion tarief verbeterd naar 2.5
Het Onderbreken van Lussen met Break
Veeg om het menu te tonen
Het sleutelwoord break is een lus-terminator, waarmee je een lus voortijdig kunt verlaten.
Voorbeeld 1: Stoppen van een oneindige lus
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
In dit voorbeeld stopt het sleutelwoord break de oneindige while-lus wanneer i gelijk wordt aan 6, na de i++-operatie.
Voorbeeld 2: Een for-lus onderbreken
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Hier wordt de variabele a bij elke iteratie verhoogd met i (0 + 1 + 2 + 3 + 4) totdat i gelijk wordt aan 4. Op dat moment wordt de break-instructie geactiveerd.
i = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Voorbeeld 3: Een while-lus direct onderbreken
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
In dit voorbeeld beëindigt de break-instructie binnen de while-lus direct de lus, waardoor wordt voorkomen dat code eronder binnen hetzelfde blok wordt uitgevoerd.
Opmerking
Onthoud dat de
break-instructie een krachtig hulpmiddel is voor het beheersen van de stroom van je lussen, waarmee je deze kunt verlaten wanneer aan specifieke voorwaarden is voldaan.
Bedankt voor je feedback!