Brug af Do While-Løkken til Iteration
Lad os overveje do-while løkken. Denne løkke ligner while løkken, men har en vigtig forskel.
while | do-while |
---|---|
Udfører kodeblokken efter betingelseskontrollen. | Udfører kodeblokken før betingelseskontrollen. |
Syntaks
do-while løkken begynder med do
nøgleordet, omslutter kodeblokken med krøllede parenteser {}
, og afsluttes med while
nøgleordet efterfulgt af betingelsen i parenteser ()
uden behov for en yderligere kodeblok:
do {
// code block
} while (condition);
Her er et eksempel:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
I begyndelsen blev variablen a
initialiseret til 0
, og betingelsen a >= 1
blev evalueret efter a++
operationen.
Kodeblokken inden for do
er garanteret at blive udført 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 du har brug for at bede brugeren om input mindst én gang og fortsætte, indtil brugeren indtaster gyldige data eller opfylder en specifik 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 overveje do-while løkken. Denne løkke ligner while løkken, men har en vigtig forskel.
while | do-while |
---|---|
Udfører kodeblokken efter betingelseskontrollen. | Udfører kodeblokken før betingelseskontrollen. |
Syntaks
do-while løkken begynder med do
nøgleordet, omslutter kodeblokken med krøllede parenteser {}
, og afsluttes med while
nøgleordet efterfulgt af betingelsen i parenteser ()
uden behov for en yderligere kodeblok:
do {
// code block
} while (condition);
Her er et eksempel:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
I begyndelsen blev variablen a
initialiseret til 0
, og betingelsen a >= 1
blev evalueret efter a++
operationen.
Kodeblokken inden for do
er garanteret at blive udført 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 du har brug for at bede brugeren om input mindst én gang og fortsætte, indtil brugeren indtaster gyldige data eller opfylder en specifik betingelse.
Tak for dine kommentarer!