`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
Can you explain when it's best to use a do-while loop instead of a while loop?
Can you show more examples of do-while loops in JavaScript?
What are some common mistakes to avoid when using do-while loops?
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!