Parametr
step możé być dodatni lub ujemny. Wartość parametru
step określa wykonywanie pętli następująco:
step >= 0: pętla jest wykonywana, jeżeli counter <= end.
step < 0: pętla jest wykonywana, jeżeli counter >= end.
Po wejściu do pętli zostaną wykonane wszystkie polecenia pętli, wartość
step jest doliczana do
counter. W tej chwili albo polecenia pętli są wykonywane ponownie, lub pętla jest zakończona i wykonywanie algorytmu następuje w miejscu polecenia następującego za poleceniem
Next.
Wskazówka: Zmiana wartości
counter w środu pętli może spowodować, że skrypt jest trudnym do odczytania i do dostrojenia.
Exit For mo[e być zastosowane tylko wewnątrz polecenia
For Each...Next lub
For...Next i oferuje opcjonalny sposób zakończenia pętli. Wewnątrz pętli może być w dowolnym miejscu umieszczona dowolna ilość poleceń
Exit For.
Exit For je st często stosowany równocześnie z obliczeniem warunku (np.
If...Then...Else) i przekazuje sterowanie poleceniu następującemu za poleceniem
Next.
W języku JavaScript do tego celu służy polecenie
for.