Najlepszy samouczek pętla VBScript W 2024 r. W tym samouczku możesz dowiedzieć się pętle,Dla ... następnej pętli,Przykłady,For Each ... Next pętli,Przykłady,Do ... Loop,Dalsze przykłady (tylko dla IE),

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 pl. następnej deklaracji - częstotliwość i prowadzono przez okres czasu określony przez kod
  • For Each pl. Next oświadczenie - dla każdego elementu w kolekcji lub tablicy każdy element kawałek kodu do uruchomienia
  • Czy pl. instrukcji pętli - cykloperacyjny, gdy warunek jest spełniony lub dopóki warunek jest prawdziwy
  • Chociaż pl. stwierdzenie Wend - Nie używaj tego zwrotu - oświadczenie Zastosowanie Do pl. Loop zamiast tego

Dla pl. następnej pętli

Proszę używaćFor pl. 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

<html>
<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.

For i=2 To 10 Step 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.

For i=10 To 2 Step -2
some code
Next

Quit For pl. Next

Można wyjść od Exit dla słów kluczowych dla pl. Dalej oświadczeniu.

For i=1 To 10
If i=5 Then Exit For
some code
Next

For Each pl. Next pętli

Za każdym pl. Następnie dla każdego elementu w kolekcji lub tablicy każdy element kawałek kodu do wielokrotnego uruchomienia.

Przykłady

<html>
<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 pl. Loop

Jeśli nie wiesz, ile razy powtórzyć, można użyć instrukcji Do pl. Loop.

Czy pl. 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 pl. pętli.

Do While i>10
some code
Loop

Jeżelii jest równa 9, kod wewnątrz pętli powyżej zostaną zakończone.

Do
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 pl. pętli.

Do Until i=10
some code
Loop

Jeżelii jest równe 10, powyżej kodu w pętli zostanie zakończone.

Do
some code
Loop Until i=10

Kod wewnątrz pętli zostaną wykonane co najmniej raz, nawetjeśli jest równa 10.

Exit Do pl. Loop

Można wyjść od zestawienia Exit Do Hasło Do pl. Loop.

Do Until i=10
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.


Przykłady s

Dalsze przykłady (tylko dla IE)

Pętla po tytule
Html Jak pętli sześciu pozycjach.

Pętla do pl. while
Jak zrobić prostydo pl. while Pętla.


pętla VBScript
10/30