`While`-løkke
while
-løkka er en annen type løkke som støttes av de fleste programmeringsspråk, inkludert JavaScript.
while
-løkka brukes hovedsakelig når vi ønsker å utføre en kodeblokk så lenge en betingelse er true
. Selv om den kan oppføre seg likt som en for
-løkke i visse tilfeller, brukes den hovedsakelig når vi ikke vet nøyaktig hvor mange ganger en kodeblokk skal kjøres.
Den generelle syntaksen for en while
-løkke er:
while(boolean_expression) {
// code to execute
}
Hvis betingelsen i en while-løkke alltid er sann, vil den kjøre for alltid. En slik løkke kalles en uendelig løkke.
Prosessen til en while
-løkke kan forstås bedre ved å se på flytskjemaet:
Følgende er et eksempelprogram som benytter en while
-løkke for å finne det første tallet som er delelig med både 11
og 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. Hva er hovedforskjellen mellom en for
-løkke og en while
-løkke?
2. Hvor mange ganger vil følgende løkke kjøre?
3. Hva skjer hvis betingelsen i en while
-løkke alltid er sann?
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 how the condition in the while loop works in this example?
What would happen if we changed the starting value of i?
Can you give another example of using a while loop for a different scenario?
Awesome!
Completion rate improved to 1.33
`While`-løkke
Sveip for å vise menyen
while
-løkka er en annen type løkke som støttes av de fleste programmeringsspråk, inkludert JavaScript.
while
-løkka brukes hovedsakelig når vi ønsker å utføre en kodeblokk så lenge en betingelse er true
. Selv om den kan oppføre seg likt som en for
-løkke i visse tilfeller, brukes den hovedsakelig når vi ikke vet nøyaktig hvor mange ganger en kodeblokk skal kjøres.
Den generelle syntaksen for en while
-løkke er:
while(boolean_expression) {
// code to execute
}
Hvis betingelsen i en while-løkke alltid er sann, vil den kjøre for alltid. En slik løkke kalles en uendelig løkke.
Prosessen til en while
-løkke kan forstås bedre ved å se på flytskjemaet:
Følgende er et eksempelprogram som benytter en while
-løkke for å finne det første tallet som er delelig med både 11
og 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. Hva er hovedforskjellen mellom en for
-løkke og en while
-løkke?
2. Hvor mange ganger vil følgende løkke kjøre?
3. Hva skjer hvis betingelsen i en while
-løkke alltid er sann?
Takk for tilbakemeldingene dine!