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 stoppe, noe som resulterer i en uendelig løkke. Dette kan føre til at programmet ditt 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 show an example of a do-while loop?
What happens if the while loop condition is never true?
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 stoppe, noe som resulterer i en uendelig løkke. Dette kan føre til at programmet ditt 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!