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 anvender følgende program 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æsentligste forskel mellem en while-løkke og en do-while-løkke?
2. Hvad vil outputtet være for følgende kode?
Var alt klart?
Tak for dine kommentarer!
Sektion 6. Kapitel 5
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
Sektion 6. Kapitel 5