For-konstruksjonen
Konstruksjonen for setter opp en loop: koden,
plassert inni den, vil bli gjentatt et spesifisert
antall ganger.
Syntaks
for (startkommandoer; sluttskår for loopen; kommandoer etter hvert gjennomløp) {
loopens kropp
};
Eksempel
La oss skrive ut en tallsekvens fra 0
til 10:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Eksempel
La oss skrive ut en tallsekvens fra 10
til 0:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Eksempel
La oss skrive ut partall fra 0 til 10:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Eksempel
La oss skrive ut elementene i en array:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Eksempel
Startkommandoer og kommandoer etter hvert gjennomløp kan bestå av ikke én, men flere kommandoer, atskilt med komma. La oss for eksempel lage to tellere: la den første økes med én for hver iterasjon av loopen, og den andre - med to:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Se også
-
leksjon fra JavaScript-læreboken,
som beskriver arbeid medfor-loopen -
konstruksjonen
for-of,
som oppretter en loop for å gjennomgå en array -
konstruksjonen
for-in,
som oppretter en loop for å gjennomgå et objekt -
konstruksjonen
while,
som også oppretter en loop -
instruksjonen
break,
som avbryter en loop -
instruksjonen
continue,
som flytter loopen til neste iterasjon