VBScript Döngü İfadeleri

Örnek

For..next döngüsü
Bu örnekte, basit bir For....Next döngüsü nasıl yazılacağını gösterilir.
HTML başlıkların döngüsel olarak çıktısı
Bu örnekte, 6 adet HTML başlık nasıl döngüsel olarak oluşturulacağını gösterilir.
For..each döngüsü
Bu örnekte, basit bir For.....Each döngüsü nasıl yazılacağını gösterilir.
Do...While döngüsü
Bu örnekte, basit bir Do...While döngüsü nasıl yazılacağını gösterilir.

Döngü cümleleri

Çoğu zaman, kod yazarken belirli bir kod parçasını birkaç kez çalıştırmak isteriz. Bu işlemi döngü cümleleri ile gerçekleştirebiliriz.

VBScript'te, dört tür döngü cümlesi kullanabiliriz:

For...Next cümlesi
Belirli bir cümleyi belirli sayıda çalıştırma
For Each...Next cümlesi
Her bir öğe veya dizi elemanı için belirli bir cümle çalıştırılır.
Do...Loop ifadesi
Koşul true olduğunda veya true olduğuna kadar döngü çalıştırılır.
While...Wend ifadesi
Bu ifadesi kullanmayın - Do...Loop ifadesi ile değiştirin.

For...Next Döngüsü

Eğer kodun kaç kez tekrarlanacağını belirlediyseniz, For...Next ifadesi ile bu kodu çalıştırabilirsiniz.

Bir sayısal değişken kullanabiliriz, bu değişken her döngüde artar veya azalır, örneğin şöyle:

For i=1 to 10
  some code
Next

For ifadesi, sayısal değişkeni ve onun başlangıç ve bitiş değerlerini belirler.

Next ifadesi, sayısal değişkeni 1 adım artırarak artırır.

Step anahtar kelimesi

Step anahtar kelimesi kullanarak sayısal değişkenin artış veya azalış adımını belirleyebiliriz.

Aşağıdaki örnekte, sayısal değişken i her döngüde 2 adım artar.

For i=2 To 10 Step 2
  some code
Next

Sayısal değişkeni azaltmak istiyorsanız, negatif adım değeri kullanmanız gerekir ve başlangıç değerinden küçük bir bitiş değeri belirtmeniz gerekir.

Aşağıdaki örnekte, sayısal değişken i her döngüde 2 adım azalır.

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

For...Next'den Çıkış

For...Next ifadesinden çıkış yapmak için Exit anahtar kelimesi kullanabilirsiniz.