Bruk av do while-løkke for iterasjon
La oss se nærmere på do-while-løkka. Denne løkka ligner på while-løkka, men har en viktig forskjell.
| while | do-while |
|---|---|
| Utfører kodeblokken etter at betingelsen er sjekket. | Utfører kodeblokken før betingelsen er sjekket. |
Syntaks
do-while-løkka starter med nøkkelordet do, omslutter kodeblokken med krøllparenteser {}, og avsluttes med nøkkelordet while etterfulgt av betingelsen i parenteser () uten behov for en ekstra kodeblokk:
do {
// code block
} while (condition);
Her er et eksempel:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
I starten ble variabelen a initialisert til 0, og betingelsen a >= 1 ble evaluert etter a++-operasjonen.
Kodeblokken inne i do blir alltid 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 det er behov for å be brukeren om input minst én gang og fortsette til brukeren oppgir gyldige data eller en bestemt betingelse er oppfylt.
Takk for tilbakemeldingene dine!
Spør AI
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
Awesome!
Completion rate improved to 2.33
Bruk av do while-løkke for iterasjon
Sveip for å vise menyen
La oss se nærmere på do-while-løkka. Denne løkka ligner på while-løkka, men har en viktig forskjell.
| while | do-while |
|---|---|
| Utfører kodeblokken etter at betingelsen er sjekket. | Utfører kodeblokken før betingelsen er sjekket. |
Syntaks
do-while-løkka starter med nøkkelordet do, omslutter kodeblokken med krøllparenteser {}, og avsluttes med nøkkelordet while etterfulgt av betingelsen i parenteser () uten behov for en ekstra kodeblokk:
do {
// code block
} while (condition);
Her er et eksempel:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
I starten ble variabelen a initialisert til 0, og betingelsen a >= 1 ble evaluert etter a++-operasjonen.
Kodeblokken inne i do blir alltid 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 det er behov for å be brukeren om input minst én gang og fortsette til brukeren oppgir gyldige data eller en bestemt betingelse er oppfylt.
Takk for tilbakemeldingene dine!