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 allmänna 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 vi ändrar värdet på i 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 utdata för 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
Fantastiskt!
Completion betyg förbättrat till 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 allmänna 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 vi ändrar värdet på i 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 utdata för följande kod?
Tack för dina kommentarer!