Parametr
step může být kladný i záporný. Hodnota parametru
step určuje provádění cyklu následovně:
step >= 0: cyklus se provádí, pokud counter <= end.
step < 0: cyklus se provádí, pokud counter >= end.
Pokud se vstoupí do cyklu, pak provedou se všechny příkazy cyklu,
step je přičten k
counter. V tomto okamžiku se buď příkazy cyklu provedou znovu, nebo je cyklus ukončen a provádění pokračuje příkazem následujícím za příkazem
Next.
Tip: Změna hodnoty
counter uvnitř cyklu může učinit skript těžko čitelným a těžko laditelným.
Exit For může být použit pouze uvnitř
For Each...Next nebo
For...Next a poskytuje alternativní způsob ukončení cyklu. Jakýkoli počet příkazů
Exit For může být umístěn kdekoliv v cyklu.
Exit For je často používán s vyhodnocením podmínky (např.
If...Then...Else) a předává řízení příkazu následujícímu za příkazem
Next.
V jazyce JavaScript k tomuto účelu slouží příkaz
for.