Kursinnhold
Introduksjon til JavaScript
Introduksjon til JavaScript
`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
:
let 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!