Schleifen Mit Break Beenden
Das Schlüsselwort break
ist ein Schleifenbeender und ermöglicht das vorzeitige Verlassen einer Schleife.
Beispiel 1: Anhalten einer Endlosschleife
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
In diesem Beispiel beendet das Schlüsselwort break
die unendliche while
-Schleife, wenn i
nach der Operation 6
den Wert i++
erreicht.
Beispiel 2: Beenden einer for
-Schleife
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Hier wird die Variable a
in jeder Iteration um i
erhöht (0 + 1 + 2 + 3 + 4), bis i
den Wert 4 erreicht. Zu diesem Zeitpunkt wird die break
-Anweisung ausgelöst.
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 |
Beispiel 3: Sofortiges Beenden einer while
-Schleife
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
In diesem Beispiel beendet die break
-Anweisung innerhalb der while
-Schleife die Schleife sofort und verhindert, dass nachfolgender Code im selben Block ausgeführt wird.
Hinweis
Beachten Sie, dass die
break
-Anweisung ein leistungsfähiges Werkzeug zur Steuerung des Schleifenablaufs ist und es ermöglicht, Schleifen bei Erfüllung bestimmter Bedingungen zu verlassen.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen