Die `do-while`-Schleife
Die do-while
-Schleife ist der while
-Schleife sehr ähnlich, mit dem Unterschied, dass sie mindestens einmal ausgeführt wird, selbst wenn die Schleifenbedingung false
ist.
Ein weiterer Unterschied besteht darin, dass der Codeblock vor der Überprüfung der Schleifenbedingung ausgeführt wird.
Die allgemeine Syntax einer do-while
-Schleife ist wie folgt:
do {
// code to execute
} while(boolean_expression);
Das Flussdiagramm beschreibt den Ausführungsprozess einer do-while
-Schleife:
Zum Beispiel zeigt das folgende Programm die Verwendung einer do-while
-Schleife, um die ersten zehn geraden Zahlen auszugeben:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Selbst wenn der Wert von i
so geändert wird, dass die Bedingung false
ergibt, wird der Codeblock dennoch mindestens einmal ausgeführt:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Was ist der Hauptunterschied zwischen einer while
-Schleife und einer do-while
-Schleife?
2. Was ist die Ausgabe des folgenden Codes?
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
Awesome!
Completion rate improved to 1.33
Die `do-while`-Schleife
Swipe um das Menü anzuzeigen
Die do-while
-Schleife ist der while
-Schleife sehr ähnlich, mit dem Unterschied, dass sie mindestens einmal ausgeführt wird, selbst wenn die Schleifenbedingung false
ist.
Ein weiterer Unterschied besteht darin, dass der Codeblock vor der Überprüfung der Schleifenbedingung ausgeführt wird.
Die allgemeine Syntax einer do-while
-Schleife ist wie folgt:
do {
// code to execute
} while(boolean_expression);
Das Flussdiagramm beschreibt den Ausführungsprozess einer do-while
-Schleife:
Zum Beispiel zeigt das folgende Programm die Verwendung einer do-while
-Schleife, um die ersten zehn geraden Zahlen auszugeben:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Selbst wenn der Wert von i
so geändert wird, dass die Bedingung false
ergibt, wird der Codeblock dennoch mindestens einmal ausgeführt:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Was ist der Hauptunterschied zwischen einer while
-Schleife und einer do-while
-Schleife?
2. Was ist die Ausgabe des folgenden Codes?
Danke für Ihr Feedback!