`Do-While`-løkke
do-while
-løkken ligner meget en while
-løkke, bortset fra at den altid udføres mindst én gang, selv hvis løkkebetingelsen er false
.
En anden forskel er, at kodeblokken udføres før løkkebetingelsen kontrolleres.
Den generelle syntaks for en do-while
-løkke er følgende:
do {
// code to execute
} while(boolean_expression);
Flowchartet beskriver eksekveringsprocessen for en do-while
-løkke:
For eksempel, følgende program anvender en do-while
-løkke til at udskrive de første ti lige tal:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Selv hvis værdien af i
ændres, så betingelsen bliver false
, vil kodeblokken stadig blive udført mindst én gang:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Hvad er den væsentligste forskel mellem en while
-løkke og en do-while
-løkke?
2. Hvad vil outputtet være for følgende kode?
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
Awesome!
Completion rate improved to 1.33
`Do-While`-løkke
Stryg for at vise menuen
do-while
-løkken ligner meget en while
-løkke, bortset fra at den altid udføres mindst én gang, selv hvis løkkebetingelsen er false
.
En anden forskel er, at kodeblokken udføres før løkkebetingelsen kontrolleres.
Den generelle syntaks for en do-while
-løkke er følgende:
do {
// code to execute
} while(boolean_expression);
Flowchartet beskriver eksekveringsprocessen for en do-while
-løkke:
For eksempel, følgende program anvender en do-while
-løkke til at udskrive de første ti lige tal:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Selv hvis værdien af i
ændres, så betingelsen bliver false
, vil kodeblokken stadig blive udført mindst én gang:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Hvad er den væsentligste forskel mellem en while
-løkke og en do-while
-løkke?
2. Hvad vil outputtet være for følgende kode?
Tak for dine kommentarer!