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

bookForståelse af While-løkken i JavaScript

Looptyper

Løkker er strukturer, der gentagne gange udfører en kodeblok, så længe en bestemt betingelse er sand. I JavaScript findes der tre typer løkker:

  • while;
  • do-while;
  • for.

En detaljeret gennemgang af hver type følger.

while-løkke

while-løkke er den simpleste type løkke. Den fortsætter med at udføre en kodeblok, så længe den angivne betingelse forbliver sand.

For at oprette en while-løkke anvendes nøgleordet while efterfulgt af en betingelse i parentes og kodeblokken omsluttet af krøllede parenteser. Syntaksen ligner den, der bruges ved en if-sætning:

while (condition) {
  // code block
}

Her er et eksempel:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

I dette eksempel udføres while-loopets kodeblok seks gange:

  • Oprindeligt er variablen a sat til 5;
  • Loop-betingelsen er a <= 10, hvilket er sandt, så kodeblokken udføres;
  • Efter hver udførelse øges variablen a med 1;
  • Loopet fortsætter med at køre, så længe betingelsen forbliver sand.

Bemærk

while-loopet tjekker betingelsen før kodeblokken udføres. Hvis betingelsen oprindeligt er false, vil kodeblokken ikke blive udført.

Bemærk

Vær opmærksom på betingelsen! Hvis betingelsen altid evalueres til true, vil loopet aldrig stoppe, hvilket resulterer i et uendeligt loop, som kan få dit program til at fryse eller blive uresponsivt.

1. Hvor mange gange vil programmet udskrive Hello!?

2. Hvor mange gange vil programmet udskrive JavaScript?

3. Hvor mange gange vil programmet udskrive Be careful!?

question mark

Hvor mange gange vil programmet udskrive Hello!?

Select the correct answer

question mark

Hvor mange gange vil programmet udskrive JavaScript?

Select the correct answer

question mark

Hvor mange gange vil programmet udskrive Be careful!?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 1

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

Suggested prompts:

Can you explain the difference between while, do-while, and for loops?

Can you give an example of a do-while loop?

What happens if the loop condition is never false?

Awesome!

Completion rate improved to 2.33

bookForståelse af While-løkken i JavaScript

Stryg for at vise menuen

Looptyper

Løkker er strukturer, der gentagne gange udfører en kodeblok, så længe en bestemt betingelse er sand. I JavaScript findes der tre typer løkker:

  • while;
  • do-while;
  • for.

En detaljeret gennemgang af hver type følger.

while-løkke

while-løkke er den simpleste type løkke. Den fortsætter med at udføre en kodeblok, så længe den angivne betingelse forbliver sand.

For at oprette en while-løkke anvendes nøgleordet while efterfulgt af en betingelse i parentes og kodeblokken omsluttet af krøllede parenteser. Syntaksen ligner den, der bruges ved en if-sætning:

while (condition) {
  // code block
}

Her er et eksempel:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

I dette eksempel udføres while-loopets kodeblok seks gange:

  • Oprindeligt er variablen a sat til 5;
  • Loop-betingelsen er a <= 10, hvilket er sandt, så kodeblokken udføres;
  • Efter hver udførelse øges variablen a med 1;
  • Loopet fortsætter med at køre, så længe betingelsen forbliver sand.

Bemærk

while-loopet tjekker betingelsen før kodeblokken udføres. Hvis betingelsen oprindeligt er false, vil kodeblokken ikke blive udført.

Bemærk

Vær opmærksom på betingelsen! Hvis betingelsen altid evalueres til true, vil loopet aldrig stoppe, hvilket resulterer i et uendeligt loop, som kan få dit program til at fryse eller blive uresponsivt.

1. Hvor mange gange vil programmet udskrive Hello!?

2. Hvor mange gange vil programmet udskrive JavaScript?

3. Hvor mange gange vil programmet udskrive Be careful!?

question mark

Hvor mange gange vil programmet udskrive Hello!?

Select the correct answer

question mark

Hvor mange gange vil programmet udskrive JavaScript?

Select the correct answer

question mark

Hvor mange gange vil programmet udskrive Be careful!?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 1
some-alt