obecnější než for v Pascalu, podobně jako v C/C++
De-facto jde o rozšíření while, lze jím snadno nahradit
Syntaxe:
for (počáteční operace; vstupní podmínka; příkaz po každém průchodu) příkaz;
anebo (obvyklejší, bezpečnější)
for (počáteční operace; vstupní podmínka; příkaz po každém průchodu) { příkaz1; příkaz2; příkaz3; ... }