pętla VBScript
pętle
Uruchom samą liczbę bloków kodowych dla określonej pętli. Sprawozdanie przelotowe służą do uruchomienia tego samego bloku kodu określoną liczbę razy.
W VBScript, możemy skorzystać z czterech pętli:
- Dla ... następnej deklaracji - częstotliwość i prowadzono przez okres czasu określony przez kod
- For Each ... Next oświadczenie - dla każdego elementu w kolekcji lub tablicy każdy element kawałek kodu do uruchomienia
- Czy ... instrukcji pętli - cykloperacyjny, gdy warunek jest spełniony lub dopóki warunek jest prawdziwy
- Chociaż ... stwierdzenie Wend - Nie używaj tego zwrotu - oświadczenie Zastosowanie Do ... Loop zamiast tego
Dla ... następnej pętli
Proszę używaćFor ... Next oświadczenia uruchomić blok kodu określoną liczbę razy.
Na rachunku określa zmienną licznika (I)jak również jego początkowe i końcowe wartości.Następne stwierdzenie w kroku 1, co zwiększa wartość zmiennej (i).
Przykłady
<body>
<script type="text/vbscript">
For i = 0 To 5
document.write("The number is " & i & "<br />")
Next
</script>
</body>
</html>
Spróbuj »
Krok Słowa kluczowe
Krok według słów kluczowych, można określić wartość kroku zmienna licznika zwiększyć lub zmniejszyć.
W poniższym przykładzie, zmienna licznika(i) jest zwiększany do wartości każdego etapu cyklu 2.
some code
Next
Jeśli chcesz odliczać zmienną, należy użyć ujemną wartośćkroku.A musi być mniejsza niż z góry określona wartość końcowa wartość początkową.
W poniższym przykładzie, zmienna licznika(i) jest zmniejszany w każdym cyklu wartości kroku 2.
some code
Next
Quit For ... Next
Można wyjść od Exit dla słów kluczowych dla ... Dalej oświadczeniu.
If i=5 Then Exit For
some code
Next
For Each ... Next pętli
Za każdym ... Następnie dla każdego elementu w kolekcji lub tablicy każdy element kawałek kodu do wielokrotnego uruchomienia.
Przykłady
<body>
<script type="text/vbscript">
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"
For Each x In cars
document.write(x & "<br />")
Next
</script>
</body>
</html>
Spróbuj »
Do ... Loop
Jeśli nie wiesz, ile razy powtórzyć, można użyć instrukcji Do ... Loop.
Czy ... instrukcji pętli powtórzyć fragment kodu dopóki warunek jest prawdziwy lub stan staje się prawdą.
Powtórzyć wykonanie kodu dopóki warunek jest prawdziwy
Można użyć słowa kluczowego chwilę, aby sprawdzić warunki instrukcja do ... pętli.
some code
Loop
Jeżelii jest równa 9, kod wewnątrz pętli powyżej zostaną zakończone.
some code
Loop While i>10
Kod wewnątrz pętli zostaną wykonane co najmniej raz, nawetjeśli jest mniejsza niż 10.
Powtórzyć wykonanie kodu dopóki warunek staje się prawdą
Można użyć Dopóki słowo kluczowe aby sprawdzić warunki instrukcja do ... pętli.
some code
Loop
Jeżelii jest równe 10, powyżej kodu w pętli zostanie zakończone.
some code
Loop Until i=10
Kod wewnątrz pętli zostaną wykonane co najmniej raz, nawetjeśli jest równa 10.
Exit Do ... Loop
Można wyjść od zestawienia Exit Do Hasło Do ... Loop.
i=i-1
If i<10 Then Exit Do
Loop
Ten kod jest wewnątrz pętli, to zostanie wykonany tak długojak nie ja jestwiększa niż 10 i 10.
Dalsze przykłady (tylko dla IE)
Pętla po tytule
Html Jak pętli sześciu pozycjach.
Pętla do ... while
Jak zrobić prostydo ... while Pętla.