Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bruk av do while-løkke for iterasjon | Iterering Gjennom Data i JavaScript
Introduksjon til JavaScript

bookBruk 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.

whiledo-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:

123456
let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
copy

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);
copy

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.

question mark

Hvor mange ganger vil følgende kode skrive ut "Invalid PIN" til konsollen?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

Can you explain why the do-while loop executes at least once?

What are some practical scenarios where a do-while loop is preferred over a while loop?

Can you show how user input validation works with a do-while loop?

Awesome!

Completion rate improved to 2.33

bookBruk 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.

whiledo-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:

123456
let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
copy

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);
copy

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.

question mark

Hvor mange ganger vil følgende kode skrive ut "Invalid PIN" til konsollen?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2
some-alt