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 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!?

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 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

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 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!?

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