Brug af Do While-løkken til Iteration
Lad os se på do-while-løkken. Denne løkke ligner while-løkken, men har en væsentlig forskel.
| while | do-while |
|---|---|
| Udfører kodeblokken efter betingelsestjekket. | Udfører kodeblokken før betingelsestjekket. |
Syntaks
do-while-løkken starter med nøgleordet do, omslutter kodeblokken med krøllede parenteser {}, og afsluttes med nøgleordet while efterfulgt af betingelsen i parenteser () uden behov for en ekstra kodeblok:
do {
// code block
} while (condition);
Her er et eksempel:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Ved begyndelsen blev variablen a initialiseret til 0, og betingelsen a >= 1 blev evalueret efter a++-operationen.
Kodeblokken inden for do udføres garanteret mindst én gang:
123456789// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
do-while-løkken er særligt nyttig, når det er nødvendigt at bede brugeren om input mindst én gang og fortsætte, indtil brugeren indtaster gyldige data eller opfylder en bestemt betingelse.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.33
Brug af Do While-løkken til Iteration
Stryg for at vise menuen
Lad os se på do-while-løkken. Denne løkke ligner while-løkken, men har en væsentlig forskel.
| while | do-while |
|---|---|
| Udfører kodeblokken efter betingelsestjekket. | Udfører kodeblokken før betingelsestjekket. |
Syntaks
do-while-løkken starter med nøgleordet do, omslutter kodeblokken med krøllede parenteser {}, og afsluttes med nøgleordet while efterfulgt af betingelsen i parenteser () uden behov for en ekstra kodeblok:
do {
// code block
} while (condition);
Her er et eksempel:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Ved begyndelsen blev variablen a initialiseret til 0, og betingelsen a >= 1 blev evalueret efter a++-operationen.
Kodeblokken inden for do udføres garanteret mindst én gang:
123456789// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
do-while-løkken er særligt nyttig, når det er nødvendigt at bede brugeren om input mindst én gang og fortsætte, indtil brugeren indtaster gyldige data eller opfylder en bestemt betingelse.
Tak for dine kommentarer!