Løkker (JavaScript)

Løkker

> Opplæring

Nå skal vi se på en annen type struktur som er like grunnleggende som betingelser: løkker!

Med en løkke kan du gjenta instruksjoner flere ganger. Det finnes flere typer, begrensede og ubegrensede, som vi går gjennom i denne delen.

while-løkken

Den ubegrensede while-løkken har en syntaks som ligner på if, som vi så tidligere. Den kjører en blokk med instruksjoner så lenge en betingelse er oppfylt.

Her er et eksempel:

Når denne koden kjøres, viser den følgende i loggene: > Telleren er 1 Telleren er 2 Telleren er 3 Telleren er 4 Telleren er 5

do while-løkken

Den ubegrensede do while-løkken ligner på while-løkken, bortsett fra at betingelsen kommer til slutt, så kroppen til løkken kjøres alltid minst én gang:

for-løkken

for-løkken er en begrenset løkke som ligner på en while-løkke, men er mer kompakt.

For-løkken har tre deler:

Eksempel på en for-løkke:

Angripe flere ganger på rad

Purren vår har mellom 10 og 13 PT (takket være Motivasjon), og pistolen koster bare 3 PT, så vi kan bruke den 4 ganger på det meste.

Vi bruker en for-løkke for å kalle metoden me.useWeapon() 4 ganger på rad:

Her får variabelen i verdiene 0, 1, 2 og 3, så løkken går 4 runder.

❓ Quiz

Hva brukes en løkke til?

Å kjøre instruksjoner flere ganger Å gjøre koden mer kompakt Å gjøre en del av koden raskere Å kjøre instruksjoner parallelt

Hvilken eller hvilke koder er riktige?

let x = 0 while (x < 10) { x += 2 } let x = 0 for (let i = 0; i < 10) { x += 2 } let x = 0 while { x += 2 } do (x < 10) let x = 0 for (; x < 10;) { x += 2 }

Fullstendig AI