For konstrukcija
Konstrukcija for zadaje petlju: kod,
postavljen unutar nje, biće ponovljen zadati
broj puta.
Sintaksa
for (početne komande; uslov završetka petlje; komande nakon prolaza kroz petlju) {
telo petlje
};
Primer
Ispišimo sekvencu brojeva od 0
do 10:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Primer
Ispišimo sekvencu brojeva od 10
do 0:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Primer
Ispišimo parne brojeve od 0 do 10:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Primer
Ispišimo elemente niza:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Primer
Početne komande i komande nakon prolaza kroz petlju mogu da se sastoje ne iz jedne, već iz više komandi, razdvojenih zarezima. Za primer hajde da napravimo dva brojača: prvi neka se svake iteracije petlje uvećava za jedan, a drugi - za dva:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Pogledajte takođe
-
lekcija iz udžbenika JavaScript,
u kojoj se opisuje rad sa petljomfor -
konstrukciju
for-of,
koja kreira petlju za iteraciju kroz niz -
konstrukciju
for-in,
koja kreira petlju za iteraciju kroz objekat -
konstrukciju
while,
koja takođe kreira petlju -
instrukciju
break,
koja prekida petlju -
instrukciju
continue,
koja prebacuje petlju na sledeću iteraciju