While-loopen
while
-loopen är en annan typ av loop som stöds av de flesta programmeringsspråk, inklusive JavaScript.
while
-loopen används främst när vi vill köra ett kodblock så länge ett villkor är true
. Även om den kan bete sig liknande en for
-loop i vissa situationer, används den huvudsakligen när vi inte vet exakt hur många gånger ett kodblock behöver köras.
Den generella syntaxen för en while
-loop är:
while(boolean_expression) {
// code to execute
}
Om villkoret i en while-loop alltid är sant kommer den att köras för alltid. En sådan loop kallas en oändlig loop.
Processen för en while
-loop kan förstås bättre genom att titta på dess flödesschema:
Följande är ett exempelprogram som använder en while
-loop för att hitta det första talet som är delbart med både 11
och 12
:
123456let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number divisible by both 11 and 12 is:", i);
1. Vad är den största skillnaden mellan en for
-loop och en while
-loop?
2. Hur många gånger kommer följande loop att köras?
3. Vad händer om villkoret i en while
-loop alltid är sant?
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
While-loopen
Svep för att visa menyn
while
-loopen är en annan typ av loop som stöds av de flesta programmeringsspråk, inklusive JavaScript.
while
-loopen används främst när vi vill köra ett kodblock så länge ett villkor är true
. Även om den kan bete sig liknande en for
-loop i vissa situationer, används den huvudsakligen när vi inte vet exakt hur många gånger ett kodblock behöver köras.
Den generella syntaxen för en while
-loop är:
while(boolean_expression) {
// code to execute
}
Om villkoret i en while-loop alltid är sant kommer den att köras för alltid. En sådan loop kallas en oändlig loop.
Processen för en while
-loop kan förstås bättre genom att titta på dess flödesschema:
Följande är ett exempelprogram som använder en while
-loop för att hitta det första talet som är delbart med både 11
och 12
:
123456let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number divisible by both 11 and 12 is:", i);
1. Vad är den största skillnaden mellan en for
-loop och en while
-loop?
2. Hur många gånger kommer följande loop att köras?
3. Vad händer om villkoret i en while
-loop alltid är sant?
Tack för dina kommentarer!