En son web geliştirme öğreticiler
 

VBScript Döngü


İfadeleri Döngü

Döngü deyimleri kod aynı blok kez belirtilen sayıda çalıştırmak için kullanılır.

VBScript biz dört döngü ifadeler var:

  • For...Next statement - kodu kez belirtilen sayıda çalışan
  • For Each...Next statement - Bir koleksiyonunda her öğe veya bir dizinin her elemanı için kod çalışır
  • Do...Loop statement - döngüler bir koşul doğru iken kadar veya
  • While...Wend statement - kullanmayın - yerine ... Döngü deyimi kullanın

For ... Next döngü

Kullanım For...Next kod bloğu kez belirtilen sayıda çalıştırmak için açıklama.

For deyimi sayaç değişkeni belirtir ( i ) ve başlangıç ve bitiş değerleri. Next deyimi sayaç değeri artar ( i ) biri tarafından.

Örnek

<html>
<body>

<%
For i = 0 To 5
  response.write("The number is " & i & "<br />")
Next
%>

</body>
</html>
Göster Örneği »

Adım Kelimeler

Ile Step anahtar kelime, artırabilir veya belirttiğiniz değere göre sayaç değişkeni azaltın.

Aşağıdaki örnekte, karşı değişken ( i ) her seferinde, iki ilmek tekrarlar artar.

For i=2 To 10 Step 2
  some code
Next

Sayaç değişkeni azaltmak için, bir negatif kullanmalıdır Step değerini. Sen başlangıç ​​değerinden düşük olduğunda bir uç değer belirtmeniz gerekir.

Aşağıdaki örnekte, karşı değişken ( i ) iki, her döngü tekrarı ile azaltılır.

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

Için Çık a ... Sonraki

Sen anahtar kelime için Çık For ... Next deyimi çıkabilirsiniz.

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

Her ... Sonraki döngü için

Bir For Each...Next döngü bir koleksiyonunda her öğe için bir kod bloğunu tekrarlar veya bir dizinin her elemanı için.

Örnek

<html>
<body>

<%
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"

For Each x In cars
  response.write(x & "<br />")
Next
%>

</body>
</html>
Göster Örneği »

Do ... Loop

İstediğiniz kaç tekrar bilmiyorsanız, bir ... Döngü deyimi kullanın.

Bir koşul doğru olduğunda ya da bir koşul doğru olana kadar süre ... Döngü deyimi kod bloğu tekrarlar.

Bir Durum Doğru iken Kodunu Tekrar

Bir ... Döngü açıklamada bir durumunu kontrol etmek iken anahtar kelime kullanın.

Do While i>10
  some code
Loop

Eğer i 9 eşittir döngü içinde Yukarıdaki kod yürütülecek asla.

Do
  some code
Loop While i>10

Bu döngü içinde kod bile, en az bir kez yürütülür i 10 daha azdır.

Bir Koşul Doğru Oldu kadar Kodunu Tekrar

Bir ... Döngü açıklamada bir durumunu kontrol etmek için anahtar kelime kadar kullanırız.

Do Until i=10
  some code
Loop

Eğer i 10 eşittir, Döngü içinde kod yürütülecek asla.

Do
  some code
Loop Until i=10

Bu döngü içinde kod bile, en az bir kez yürütülür i 10'a eşittir.

Bir Do ... Loop çıkın

Sen Çıkmak mı anahtar kelime ile bir ... Döngü deyimi çıkabilirsiniz.

Do Until i=10
  i=i-1
  If i<10 Then Exit Do
Loop

Bu döngü içinde kod sürece yürütülür i olarak, 10 farklı ve daha uzundur i 10 daha büyüktür.


Örnekler

Diğer Örnekler

Başlıklarını genelinde döngü
Nasıl html altı başlık döngü.

Do ... While döngüsü
Basit nasıl yapılır Do...While döngü.