`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 bruger 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 vi ændrer værdien af i, 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æsentlige 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
Fantastisk!
Completion rate forbedret til 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 bruger 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 vi ændrer værdien af i, 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æsentlige 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!