VBScript-Schleifenanweisung
- Vorherige Seite VB-Bedingungsanweisung
- Nächste Seite VB-Tutorial-Zusammenfassung
Beispiel
- For..next-Schleife
- Dieses Beispiel zeigt, wie man eine einfache For....Next-Schleife schreibt.
- Schleifenbeispiel für die Ausgabe von HTML-Überschriften
- Dieses Beispiel zeigt, wie man 6 HTML-Überschriften iterativ generiert.
- For..each-Schleife
- Dieses Beispiel zeigt, wie man eine einfache For.....Each-Schleife schreibt.
- Do...While-Schleife
- Dieses Beispiel zeigt, wie man eine einfache Do...While-Schleife schreibt.
Schleifenanweisungen
Oft möchten wir, wenn wir Code schreiben, dass ein bestimmter Code mehrmals ausgeführt wird. Wir können dies durch die Verwendung von Schleifenanweisungen im Code erreichen.
In VBScript können wir vier Arten von Schleifenanweisungen verwenden:
- For...Next-Anweisung
- Ein Statement wird die angegebene Anzahl von Mal ausgeführt.
- For Each...Next-Anweisung
- Für jedes Projekt im Set oder jeden Element in einem Array wird ein bestimmtes Statement ausgeführt.
- Do...Loop-Anweisung
- Führen Sie den Schleifenlauf aus, wenn die Bedingung true ist oder bis die Bedingung true ist.
- While...Wend-Anweisung
- Verwenden Sie diesen Ausdruck nicht - Ersetzen Sie ihn durch Do...Loop.
For...Next-Schleifen
Wenn Sie bereits bestätigt haben, wie oft Sie den Code wiederholen möchten, können Sie den Ausdruck For...Next verwenden, um diesen Code auszuführen.
Wir können eine Zählervariable verwenden, die mit jedem Durchlauf erhöht oder verringert wird, zum Beispiel so:
For i=1 to 10 einige Code Next
Das For-Schlüsselwort legt die Zählvariable und ihren Start- und Endwert fest.
Das Next-Schlüsselwort erhöht die Variable i mit einem Schrittweitenwert von 1.
Schlüsselwort Step
Durch die Verwendung des Schlüsselworts Step können wir den Schrittweitenwert der Zählvariable erhöhen oder verringern bestimmen.
Im folgenden Beispiel wird der Zählvariable i bei jedem Durchlauf ein positiver Schrittweitenwert von 2 zugewiesen.
For i=2 To 10 Step 2 einige Code Next
Wenn eine Abzählvariable verringert werden soll, muss ein negativer Schrittweitenwert verwendet werden und es muss eine Endwert angegeben werden, der kleiner als der Startwert ist.
Im folgenden Beispiel wird der Abzählvariable i bei jedem Durchlauf ein negativer Schrittweitenwert von 2 zugewiesen.
For i=10 To 2 Step -2 einige Code Next
Ausgang For...Next
Um aus dem For...Next-Ausdruck auszusteigen, kann der Schlüsselwort Exit verwendet werden.
- Vorherige Seite VB-Bedingungsanweisung
- Nächste Seite VB-Tutorial-Zusammenfassung