degisken: değişken tanımlayarak bunu for içinde kullanacağız.
baslangicDegeri : döngünün başlayacağı değer, bu rakamsal bir ifade olmalı.
varilacakDeger: döngünün bu değere kadar gelmesi ve sonra da bitmesi gerekir. Bu da rakamsal değer olmalı.
adimSayisi: Eğer istersen döngümüzü atlatarak saydırabiliriz. Mesela 3'er 3'er artan bir şekilde döngü yapabiliriz. bu değeri kullanmadık mı varsayılan olarak 1'er 1'er artarak devam eder döngümüz.
Kullanım şekli
for degisken = baslangicDegeri to varilacakDeger step adimSayisi
next
Örnek 1:
a değişkenini 1 den 10'a kadar döngüye sokalım ve bunu satır satır yazdıralım:
for a=1 to 10
response.write("<br>"& a)
next
bu işlemin çıktısı şöyle olur:
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
Örnek 2:
Şimdi de 2005 yılından 2010 yılına kadar döngü yapalım ve ekrana yazdıralım
for a = 2005 to 2010
response.write("<br>" & a)
next
Çıktışı şu şekilde olmalı:
2005
2006
2007
2008
2009
2010
2006
2007
2008
2009
2010
Örnek 3:
Şimdi bir de adım (step) kullanarak bir örnek çözelim.
Bir a değişkenine 2'den başlayarak 10'a kadar ekrana yazdıralım.
for a = 2 to 10 step 2
response.write("<br>" & a)
next
Ekran çıktısı şu şekilde olacak:
2
4
6
8
10
4
6
8
10
Örnek 4:
Bir Selectbox içinde kullanım şekli gösterelim.
Bir a değişkenini bir ayın günleri kadar döngüye sokalım.
<select name="ay" >
<%for a=1 to 30%>
<option value="<%=a%>"><%=a%></option>
<%next%>
</select>
Hiç yorum yok:
Yorum Gönder