`Do-while`-løkke
do-while
-løkka ligner veldig på en while
-løkke, bortsett fra at den alltid utføres minst én gang, selv om løkke-betingelsen er false
.
En annen forskjell er at kodeblokken utføres før løkkebetingelsen sjekkes.
Den generelle syntaksen for en do-while
-løkke er følgende:
do {
// code to execute
} while(boolean_expression);
Flytskjemaet beskriver utførelsesprosessen til en do-while
-løkke:
For eksempel, følgende er et program som bruker en do-while
-løkke for å skrive ut de ti første partallene:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Selv om vi endrer verdien til i
, slik at betingelsen blir false
, vil kodeblokken likevel kjøres minst én gang:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Hva er hovedforskjellen mellom en while
-løkke og en do-while
-løkke?
2. Hva blir utskriften av følgende kode?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 1.33
`Do-while`-løkke
Sveip for å vise menyen
do-while
-løkka ligner veldig på en while
-løkke, bortsett fra at den alltid utføres minst én gang, selv om løkke-betingelsen er false
.
En annen forskjell er at kodeblokken utføres før løkkebetingelsen sjekkes.
Den generelle syntaksen for en do-while
-løkke er følgende:
do {
// code to execute
} while(boolean_expression);
Flytskjemaet beskriver utførelsesprosessen til en do-while
-løkke:
For eksempel, følgende er et program som bruker en do-while
-løkke for å skrive ut de ti første partallene:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Selv om vi endrer verdien til i
, slik at betingelsen blir false
, vil kodeblokken likevel kjøres minst én gang:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Hva er hovedforskjellen mellom en while
-løkke og en do-while
-løkke?
2. Hva blir utskriften av følgende kode?
Takk for tilbakemeldingene dine!