Forstå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:
123456let a = 5; while (a <= 10) { console.log("a =", a); a++; }
I dette eksempel udføres while-loopets kodeblok seks gange:
- Oprindeligt er variablen
asat til5; - Loop-betingelsen er
a <= 10, hvilket er sandt, så kodeblokken udføres; - Efter hver udførelse øges variablen
amed 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 erfalse, 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!?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Forstå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:
123456let a = 5; while (a <= 10) { console.log("a =", a); a++; }
I dette eksempel udføres while-loopets kodeblok seks gange:
- Oprindeligt er variablen
asat til5; - Loop-betingelsen er
a <= 10, hvilket er sandt, så kodeblokken udføres; - Efter hver udførelse øges variablen
amed 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 erfalse, 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!?
Tak for dine kommentarer!