Menu
Coddy logo textTech

Do-While-Schleife

Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy. Lektion 43 von 77.

Die do...while-Schleife ähnelt der while-Schleife, aber mit einem wichtigen Unterschied: Der Codeblock wird mindestens einmal ausgeführt, bevor die condition überprüft wird. Das bedeutet, dass die Schleife den Code immer einmal ausführt und anschließend überprüft, ob sie fortfahren soll.

Hier ist die Syntax einer do...while-Schleife:

do {
    code;
} while (condition);

Der code im do-Block wird zuerst ausgeführt.

Dann wird die condition innerhalb von while ausgewertet. Wenn die condition true ist, fährt die Schleife mit der nächsten Iteration fort. Wenn die condition false ist, wird die Schleife beendet.

Sehen wir uns ein Beispiel an:

let count = 0;
do {
    console.log(count);
    count++;
} while (count < 5);

Dieser Code gibt Folgendes aus:

0
1
2
3
4

Selbst wenn der Anfangswert von count größer oder gleich 5 ist, wird der Code im do-Block trotzdem einmal ausgeführt.

Zum Beispiel:

let count = 6;
do {
    console.log(count);
    count++;
} while (count < 5);

Dieser Code gibt Folgendes aus:

6

Anwendungsfälle für do...while-Schleifen sind weniger häufig als für for- oder while-Schleifen, aber sie können in Situationen nützlich sein, in denen du sicherstellen musst, dass ein Codeblock unabhängig von der Bedingung mindestens einmal ausgeführt wird.

challenge icon

Aufgabe

Anfänger

Schreibe eine do...while-Schleife, die mit einer auf 5 gesetzten Variable count beginnt. Die Schleife sollte:

  1. Den aktuellen Wert von count ausgeben.
  2. count nach jeder Iteration um 1 verringern.
  3. Solange count größer als 0 ist

Probier es selbst

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-JavaScript-Compiler