Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Brug af Do While-løkken til Iteration | Gennemløb af Data i JavaScript
Introduktion til JavaScript

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

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

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

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

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.

question mark

Hvor mange gange vil følgende kode udskrive "Invalid PIN" til konsollen?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

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

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

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

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

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

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.

question mark

Hvor mange gange vil følgende kode udskrive "Invalid PIN" til konsollen?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 2
some-alt