Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Forståelse av While-løkken i JavaScript | Iterering Gjennom Data i JavaScript
Introduksjon til JavaScript

bookForstå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:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

I dette eksemplet kjøres kodeblokken til while-løkka seks ganger:

  • Variabelen a settes først til 5;
  • Løkkebetingelsen er a <= 10, som er sann, så kodeblokken kjøres;
  • Etter hver gjennomføring økes variabelen a med 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 er false, 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!?

question mark

Hvor mange ganger vil programmet skrive ut Hello!?

Select the correct answer

question mark

Hvor mange ganger vil programmet skrive ut JavaScript?

Select the correct answer

question mark

Hvor mange ganger vil programmet skrive ut Be careful!?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

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?

bookForstå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:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

I dette eksemplet kjøres kodeblokken til while-løkka seks ganger:

  • Variabelen a settes først til 5;
  • Løkkebetingelsen er a <= 10, som er sann, så kodeblokken kjøres;
  • Etter hver gjennomføring økes variabelen a med 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 er false, 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!?

question mark

Hvor mange ganger vil programmet skrive ut Hello!?

Select the correct answer

question mark

Hvor mange ganger vil programmet skrive ut JavaScript?

Select the correct answer

question mark

Hvor mange ganger vil programmet skrive ut Be careful!?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 1
some-alt