Forståelse av While-løkken i JavaScript
Typer av løkker
Løkker er strukturer som gjentatte ganger utfører en kodeblokk så lenge en spesifikk betingelse er sann. I JavaScript finnes det tre typer løkker:
- while;
- do-while;
- for.
La oss se nærmere på hver av dem.
while-løkke
while-løkka er den enkleste typen løkke. Den fortsetter å utføre en kodeblokk så lenge den angitte betingelsen er sann.
For å lage en while-løkke, bruk nøkkelordet while etterfulgt av en betingelse i parentes og omslutt kodeblokken med krøllparenteser. Syntaksen ligner på en if-setning:
while (condition) {
// code block
}
Her er et eksempel:
123456let a = 5; while (a <= 10) { console.log("a =", a); a++; }
I dette eksemplet kjøres kodeblokken til while-løkka seks ganger:
- Variabelen
asettes først til5; - Løkkebetingelsen er
a <= 10, som er sann, så kodeblokken kjøres; - Etter hver gjennomføring økes variabelen
amed 1; - Løkken fortsetter å kjøre så lenge betingelsen er sann.
Merk
while-løkka sjekker betingelsen før kodeblokken kjøres. Hvis betingelsen i utgangspunktet erfalse, vil ikke kodeblokken kjøres.
Merk
Vær oppmerksom på betingelsen! Hvis betingelsen alltid evalueres til
true, vil løkken aldri avsluttes, noe som kan føre til en uendelig løkke og gjøre at programmet henger eller slutter å svare.
1. Hvor mange ganger vil programmet skrive ut Hello!?
2. Hvor mange ganger vil programmet skrive ut JavaScript?
3. Hvor mange ganger vil programmet skrive ut Be careful!?
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 the difference between while, do-while, and for loops?
Can you give an example of an infinite loop and how to avoid it?
What happens if the initial condition in a while loop is false?
Awesome!
Completion rate improved to 2.5
Forståelse av While-løkken i JavaScript
Sveip for å vise menyen
Typer av løkker
Løkker er strukturer som gjentatte ganger utfører en kodeblokk så lenge en spesifikk betingelse er sann. I JavaScript finnes det tre typer løkker:
- while;
- do-while;
- for.
La oss se nærmere på hver av dem.
while-løkke
while-løkka er den enkleste typen løkke. Den fortsetter å utføre en kodeblokk så lenge den angitte betingelsen er sann.
For å lage en while-løkke, bruk nøkkelordet while etterfulgt av en betingelse i parentes og omslutt kodeblokken med krøllparenteser. Syntaksen ligner på en if-setning:
while (condition) {
// code block
}
Her er et eksempel:
123456let a = 5; while (a <= 10) { console.log("a =", a); a++; }
I dette eksemplet kjøres kodeblokken til while-løkka seks ganger:
- Variabelen
asettes først til5; - Løkkebetingelsen er
a <= 10, som er sann, så kodeblokken kjøres; - Etter hver gjennomføring økes variabelen
amed 1; - Løkken fortsetter å kjøre så lenge betingelsen er sann.
Merk
while-løkka sjekker betingelsen før kodeblokken kjøres. Hvis betingelsen i utgangspunktet erfalse, vil ikke kodeblokken kjøres.
Merk
Vær oppmerksom på betingelsen! Hvis betingelsen alltid evalueres til
true, vil løkken aldri avsluttes, noe som kan føre til en uendelig løkke og gjøre at programmet henger eller slutter å svare.
1. Hvor mange ganger vil programmet skrive ut Hello!?
2. Hvor mange ganger vil programmet skrive ut JavaScript?
3. Hvor mange ganger vil programmet skrive ut Be careful!?
Takk for tilbakemeldingene dine!