Pętle VBScript

Przykład

Pętla For..next
Ten przykład pokazuje, jak napisać prostą pętlę For....Next.
Pętli wyświetlać tytuły HTML
Ten przykład pokazuje, jak pętli generować 6 tytułów HTML.
Pętla For..each
Ten przykład pokazuje, jak napisać prostą pętlę For.....Each.
Pętla Do...While
Ten przykład pokazuje, jak napisać prostą pętlę Do...While.

Instrukcje pętli

Często, gdy piszemy kod, chcemy wykonać pewien fragment kodu kilka razy. Możemy to zrobić za pomocą instrukcji pętli.

W VBScript możemy używać czterech instrukcji pętli:

Instrukcja For...Next
Wykonanie zdania określonej liczby razy
Instrukcja For Each...Next
Dla każdego elementu w zbiorze lub każdego elementu w tablicy wykonywane jest pewne zdanie.
Zdanie Do...Loop
Uruchamiaj pętlę, gdy warunek jest true lub do momentu, gdy warunek jest true.
Zdanie While...Wend
Nie używaj tego zdania - użyj zamiast niego zdania Do...Loop.

Pętla For...Next

Jeśli już zdecydowałeś, ile razy musisz powtórzyć kod, możesz użyć zdania For...Next, aby uruchomić ten kod.

Możemy użyć zmiennej liczącej, która zwiększa się lub zmniejsza się z każdym powtórzeniem pętli, na przykład:

For i=1 Do 10
  niektóry kod
Next

Zdanie For określa zmienną liczącą oraz jej wartość początkową i końcową.

Zdanie Next zwiększa zmienną i o 1 jako wartość kroku.

Słowo kluczowe Step

Używając słowa kluczowego Step, możemy określić wartość kroku, o którą zmienna licząca będzie się zwiększać lub zmniejszać.

W poniższym przykładzie, zmienna licząca i每次循环递增的步进值为 2。

For i=2 Do 10 Krok 2
  niektóry kod
Next

Jeśli chcemy zmniejszać zmienną liczącą, musimy użyć ujemnej wartości kroku i określić wartość końcową mniejszą niż wartość początkową.

W poniższym przykładzie, zmienna licząca i每次循环递减的步进值为 2。

For i=10 Do 2 Krok -2
  niektóry kod
Next

Wyjście z For...Next

Aby wyjść z pętli For...Next, można użyć słowa kluczowego Exit.