Konstrukcija for
Konstrukcija for določa zanko: koda,
nameščena znotraj nje, se bo ponovila določeno
število krat.
Sintaksa
for (začetni ukazi; pogoj za končanje zanke; ukazi po prehodu zanke) {
telo zanke
};
Primer
Izpišimo zaporedje števil od 0
do 10:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Primer
Izpišimo zaporedje števil od 10
do 0:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Primer
Izpišimo soda števila od 0 do 10:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Primer
Izpišimo elemente polja:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Primer
Začetni ukazi in ukazi po prehodu zanke so lahko sestavljeni ne iz enega, ampak iz več ukazov, ločenih z vejicami. Za primer naredimo dva števca: prvi naj se vsako ponovitev zanke poveča za ena, drugi pa za dve:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Glejte tudi
-
lekcijo iz učbenika JavaScript,
ki opisuje delo z zankofor -
konstrukcijo
for-of,
ki ustvari zanko za prehod skozi polje -
konstrukcijo
for-in,
ki ustvari zanko za prehod skozi objekt -
konstrukcijo
while,
ki pravustvari zanko -
instrukcijo
break,
ki prekine zanko -
instrukcijo
continue,
ki premakne zanko na naslednjo ponovitev