Konštrukcia for
Konštrukcia for definuje cyklus: kód,
ktorý je v nej umiestnený, sa zopakuje stanovený
počet krát.
Syntax
for (počiatočné príkazy; podmienka ukončenia cyklu; príkazy po prechode cyklu) {
telo cyklu
};
Príklad
Vypíšme postupnosť čísel od 0
do 10:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Príklad
Vypíšme postupnosť čísel od 10
do 0:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Príklad
Vypíšme párne čísla od 0 do 10:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Príklad
Vypíšme prvky poľa:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Príklad
Počiatočné príkazy a príkazy po prechode cyklu môžu pozostávať nie z jedného, ale z viacerých príkazov oddelených čiarkami. Pre príklad urobme dva počítadlá: prvé nech sa každú iteráciu cyklu zvyšuje o jednotku, a druhé - o dvojku:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Pozrite tiež
-
lekcia z učebnice JavaScript,
v ktorej je opísaná práca s cyklomfor -
konštrukciu
for-of,
ktorá vytvára cyklus na prechádzanie poľa -
konštrukciu
for-in,
ktorá vytvára cyklus na prechádzanie objektu -
konštrukciu
while,
ktorá tiež vytvára cyklus -
inštrukciu
break,
ktorá preruší cyklus -
inštrukciu
continue,
ktorá presunie cyklus na ďalšiu iteráciu