VBScript - Schleifen
Es kann vorkommen, dass Sie einen Codeblock mehrmals ausführen müssen. Im Allgemeinen werden Anweisungen nacheinander ausgeführt: Die erste Anweisung in einer Funktion wird zuerst ausgeführt, gefolgt von der zweiten usw.
Programmiersprachen bieten verschiedene Steuerungsstrukturen, die kompliziertere Ausführungspfade ermöglichen. Mit einer Schleifenanweisung können wir eine Anweisung oder eine Gruppe von Anweisungen mehrmals ausführen. Das Folgende ist das Allgemeine einer Schleifenanweisung in VBScript.
VBScript bietet die folgenden Arten von Schleifen, um die Schleifenanforderungen zu erfüllen. Klicken Sie auf die folgenden Links, um deren Details zu überprüfen.
Schleifentyp | Beschreibung |
---|---|
für Schleife | Führt eine Folge von Anweisungen mehrmals aus und verkürzt den Code, der die Schleifenvariable verwaltet. |
für ..jede Schleife | Es wird ausgeführt, wenn sich mindestens ein Element in der Gruppe befindet, und für jedes Element in einer Gruppe wiederholt. |
while..wend Schleife | Es testet die Bedingung, bevor der Schleifenkörper ausgeführt wird. |
do..while Schleifen | Die do..While-Anweisungen werden ausgeführt, solange die Bedingung wahr ist. (Dh) Die Schleife sollte wiederholt werden, bis die Bedingung falsch ist. |
tun ... bis Schleifen | Die do..Until-Anweisungen werden ausgeführt, solange die Bedingung False ist. (Dh) Die Schleife sollte wiederholt werden, bis die Bedingung True ist. |
Schleifensteuerungsanweisungen
Schleifensteueranweisungen ändern die Ausführung von ihrer normalen Reihenfolge. Wenn die Ausführung einen Bereich verlässt, werden alle verbleibenden Anweisungen in der Schleife NICHT ausgeführt.
VBScript unterstützt die folgenden Steueranweisungen. Klicken Sie auf die folgenden Links, um deren Details zu überprüfen.
Kontrollanweisung | Beschreibung |
---|---|
Beenden Für Anweisung | Beendet die For loop Anweisung und überträgt die Ausführung an die Anweisung unmittelbar nach der Schleife |
Beenden Sie die Do-Anweisung | Beendet die Do While Anweisung und überträgt die Ausführung an die Anweisung unmittelbar nach der Schleife |