Kursinhalt
Einführung in JavaScript
Einführung in JavaScript
Do While
Betrachten wir die do-while Schleife. Diese Schleife ist der while Schleife ähnlich, hat jedoch einen entscheidenden Unterschied.
while | do-while |
---|---|
Führt den Codeblock nach der Bedingungsprüfung aus. | Führt den Codeblock vor der Bedingungsprüfung aus. |
Syntax
Die do-while Schleife beginnt mit dem do
Schlüsselwort, umschließt den Codeblock in geschweiften Klammern {}
und endet mit dem while
Schlüsselwort, gefolgt von der Bedingung in Klammern ()
ohne die Notwendigkeit eines zusätzlichen Codeblocks:
Hier ist ein Beispiel:
let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Zu Beginn wurde die Variable a
auf 0
initialisiert, und die Bedingung a >= 1
wurde nach der a++
Operation ausgewertet.
Der Codeblock innerhalb des do
wird garantiert mindestens einmal ausgeführt:
// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
Die do-while Schleife ist besonders nützlich, wenn Sie den Benutzer mindestens einmal zur Eingabe auffordern müssen und fortfahren, bis der Benutzer gültige Daten eingibt oder eine bestimmte Bedingung erfüllt.
Danke für Ihr Feedback!