ASP Döngüler (For-While-Do While)

0
71
ASP
ASP (Active Server Pages)

İstenilen bir veriyi sürekli el ile yazmak yerine asp de otomatik olarak kısa döngü kodları ile tekrarlatabilir. 3-4 tane veri için gereksiz olabilir. Fakat 10-100-1000 ve hatta üzeri içeriklerde niye uğraşasınız? Döngüler veritabanından verileri çekerken de gereklidir.

Mesela For döngüsü ile 1’den 100’e kadar olan sayıları listeleyen bir örnek:

For i=1 To 100
Response.Write i
Next

Yukarıdaki örneğin While döngüsü ile yapılmış hali:

i = 1
While i<=100
Response.Write i
i = i+1
Wend

Yukarıdaki örneklerin Do While ile yapılmış hali:

i = 1
Do While i<=100
Response.Write i
i = i+1
Loop

Örneklerde de görüldüğü gibi for döngüsü otomatik olarak artmaktadır fakat while ve do while döngülerinde artırma işlemi için ek kod kullanmak gerekmektedir.

Örneklerde bulunan i bir değişkendir (Yerine başka bir şey yazılabilir, genelde döngülerde bu şekilde i tercih edilir. Sayfada birden fazla döngü varsa değiştirmekte fayda vardır.).

* Örneklerde sayıları yan yana yazıcaktır. Eğer sayıları alt alta listelemesi istenirse Response.Write i kısmına ek olarak & “<br />” de eklenir (yani Response.Write i & “<br />” şeklinde olur).

1 YORUM

CEVAP VER

Lütfen yorumunuzu yazın
Lütfen adınızı ve soyadınızı yazın.