Do-While-Loopen
do-while
-loopen liknar mycket en while
-loop, förutom att den alltid körs minst en gång, även om loopvillkoret är false
.
En annan skillnad är att kodblocket körs innan loopvillkoret kontrolleras.
Den generella syntaxen för en do-while
-loop är följande:
do {
// code to execute
} while(boolean_expression);
Flödesschemat beskriver exekveringsprocessen för en do-while
-loop:
Till exempel, följande är ett program som använder en do-while
-loop för att skriva ut de första tio jämna talen:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Även om värdet på i
ändras så att villkoret blir false
, kommer kodblocket ändå att köras minst en gång:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Vad är den viktigaste skillnaden mellan en while
-loop och en do-while
-loop?
2. Vad blir utmatningen av följande kod?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 1.33
Do-While-Loopen
Svep för att visa menyn
do-while
-loopen liknar mycket en while
-loop, förutom att den alltid körs minst en gång, även om loopvillkoret är false
.
En annan skillnad är att kodblocket körs innan loopvillkoret kontrolleras.
Den generella syntaxen för en do-while
-loop är följande:
do {
// code to execute
} while(boolean_expression);
Flödesschemat beskriver exekveringsprocessen för en do-while
-loop:
Till exempel, följande är ett program som använder en do-while
-loop för att skriva ut de första tio jämna talen:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Även om värdet på i
ändras så att villkoret blir false
, kommer kodblocket ändå att köras minst en gång:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Vad är den viktigaste skillnaden mellan en while
-loop och en do-while
-loop?
2. Vad blir utmatningen av följande kod?
Tack för dina kommentarer!