Bruk av Do While-løkken for Iterasjon
La oss se på do-while-løkken. Denne løkken ligner på while-løkken, men har en viktig forskjell.
while | do-while |
---|---|
Utfører kodeblokken etter betingelseskontrollen. | Utfører kodeblokken før betingelseskontrollen. |
Syntaks
do-while-løkken begynner med do
-nøkkelordet, omslutter kodeblokken med krøllparenteser {}
, og avsluttes med while
-nøkkelordet etterfulgt av betingelsen i parentes ()
uten behov for en ekstra kodeblokk:
js9123do {// code block} while (condition);
Her er et eksempel:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
I begynnelsen ble variabelen a
initialisert til 0
, og betingelsen a >= 1
ble evaluert etter a++
-operasjonen.
Kodeblokken innenfor do
er garantert å bli utført minst é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 spesielt nyttig når du trenger å be brukeren om input minst én gang og fortsette til brukeren skriver inn gyldige data eller oppfyller en spesifikk betingelse.
Takk for tilbakemeldingene dine!
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår