Het Gebruik van de Do While-lus voor Iteratie
Beschouw de do-while-lus. Deze lus lijkt op de while-lus, maar heeft een belangrijk verschil.
| while | do-while |
|---|---|
| Voert het codeblok uit na de voorwaardecontrole. | Voert het codeblok uit voor de voorwaardecontrole. |
Syntax
De do-while-lus begint met het sleutelwoord do, plaatst het codeblok tussen accolades {}, en eindigt met het sleutelwoord while gevolgd door de voorwaarde tussen haakjes () zonder dat een extra codeblok nodig is:
do {
// code block
} while (condition);
Hier is een voorbeeld:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Aan het begin werd de variabele a geïnitialiseerd op 0, en de conditie a >= 1 werd geëvalueerd na de a++-operatie.
Het codeblok binnen de do wordt gegarandeerd ten minste één keer uitgevoerd:
123456789// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
De do-while-lus is vooral handig wanneer het nodig is om de gebruiker ten minste één keer om invoer te vragen en door te gaan totdat de gebruiker geldige gegevens invoert of aan een specifieke voorwaarde voldoet.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.33
Het Gebruik van de Do While-lus voor Iteratie
Veeg om het menu te tonen
Beschouw de do-while-lus. Deze lus lijkt op de while-lus, maar heeft een belangrijk verschil.
| while | do-while |
|---|---|
| Voert het codeblok uit na de voorwaardecontrole. | Voert het codeblok uit voor de voorwaardecontrole. |
Syntax
De do-while-lus begint met het sleutelwoord do, plaatst het codeblok tussen accolades {}, en eindigt met het sleutelwoord while gevolgd door de voorwaarde tussen haakjes () zonder dat een extra codeblok nodig is:
do {
// code block
} while (condition);
Hier is een voorbeeld:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Aan het begin werd de variabele a geïnitialiseerd op 0, en de conditie a >= 1 werd geëvalueerd na de a++-operatie.
Het codeblok binnen de do wordt gegarandeerd ten minste één keer uitgevoerd:
123456789// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
De do-while-lus is vooral handig wanneer het nodig is om de gebruiker ten minste één keer om invoer te vragen en door te gaan totdat de gebruiker geldige gegevens invoert of aan een specifieke voorwaarde voldoet.
Bedankt voor je feedback!