A for konstrukció
A for konstrukció egy ciklust határoz meg: a benne elhelyezett kód
meghatározott számú alkalommal fog ismétlődni.
Szintaxis
for (kezdeti parancsok; ciklus befejezési feltétele; parancsok a ciklus futása után) {
ciklus magja
};
Példa
Jelenítsük meg a számok sorozatát 0-tól
10-ig:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Példa
Jelenítsük meg a számok sorozatát 10-től
0-ig:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Példa
Jelenítsük meg a páros számokat 0-tól 10-ig:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Példa
Jelenítsük meg a tömb elemeit:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Példa
A kezdeti parancsok és a ciklus futása utáni parancsok nem csak egy, hanem több, vesszővel elválasztott parancsból is állhatnak. Példaként készítsünk két számlálót: az első minden ciklus iterációnál növekedjen eggyel, a másik pedig kettővel:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Lásd még
-
lecke a JavaScript tankönyvből,
amely leírja aforciklus használatát -
a
for-ofkonstrukciót,
amely tömb bejárására szolgáló ciklust hoz létre -
a
for-inkonstrukciót,
amely objektum bejárására szolgáló ciklust hoz létre -
a
whilekonstrukciót,
amely szintén ciklust hoz létre -
a
breakutasítást,
amely megszakítja a ciklust -
a
continueutasítást,
amely a ciklust a következő iterációra ugrasztja