Løkker
Ofte vil vi oppdage at vi lager flere kodelinjer som er nesten identiske.
Dette er tungvint å skrive og vanskelig å vedlikeholde.
Heldigvis har javascript en struktur som tar seg av gjentagelser.
Vi skal se på det samme eksempelet laget med en for løkke.
for-løkke
Denne løkkestrukturen er den vi bruker mest.
Strukturen er slik:
For-løkker trenger vanligvis en løkketeller:
Det er verdiene i denne variabelen som styrer løkka.
≺startverdi≻ : i=1 gir startverdi til løkketelleren
≺betingelse≻ : i≺11 så lenge som denne betingelsen er sann skal løkka fortsette.
≺endring≻ : i+=1 for hver gang løkka kjøres skal verdien i i økes med 1.
break
Du kan avslutte en løkke før den er ferdig med break.
Her brukes break til å bryte ut av en løkke som leter gjennom en tabell.
continue
Du kan hoppe til neste trinn i løkka med continue
tip
Du kan bryte ut av flere nøstede løkker med
break label eller continue label .
while løkke
Merk at en while løkke kan skrives om til en for løkke slik:
Under et eksempel hvor while passer best. Vi vet ikke hvor mange bokstaver vi må bla forbi før første siffer. Vi vet heller ikke hvor mange siffer vi finner i en klynge. Med en for-løkke vil vi helst vite hvor mange ganger vi skal iterere før vi starter løkka.