asp for next döngüsü

Merhaba değerli okurlarım!
Bu yazımda sizlere asp’nin bir diğer döngülerindenolan fornext döngüsünü anlatacağım.
Daha önceki yazımı okuduysanız eğer, asp’nin ilk döngüsünü zaten ele almıştım. şimdi ise süreli döngü yani fornext döngüsünü sizlere anlatacağım.
Asp programında bir işi süreli birşekilde bir döngü içerisinde döndürmek istiyorsak fornext döngüsünü kullanırız. genel kullanımı şu şekilde olacaktır.
For sayaç = başlangıç To son Step adım
Asp’de for next döngüsünü tanımlarken şu şekilde tanımlarız:
Next:
Burada, “sayaç” yerine başka bir değişken kullanabilir, “başlangıç” yerine sayacı hangi sayı ile başlatmak istediğinizi belirtebilir, “son” yerine sayacın durmasını istediğiniz sayıyı, ve “adım” yerine, sayacın kaçar-kaçar artmasını istiyorsanız yazabilirsiniz.
Next değimi, işlemin bir sonraki adıma geçmesini sağlayan değimdir. sitep değimi ise sayının bir artırılıp ve ya bir azaltılmasını sağlayan işlemi gerçekleştirir.
şimdi bu konuda bir örnek yaparak daha yakından inceleyelim.
örnek:
Aşağıdaki ASP kodunda, Gunler adıyla bir dizi-değişken oluşturuyoruz ve bu değişkenin yedi hanesine, günlerin adlarını atıyoruz. Sonra, sayac adlı sayacı 0’dan 6’ya kadar arttırıyoruz (Bir sayaç birer birer artsın istersek, Step bölümüne adım sayısı yazmayacağız.)
<%
Dim Gunler
Gunler = Array(“Pazartesi”, “Salı”, “Çarşamba”, “Perşembe”, “Cuma”, “Cumartesi”, “Pazar”)
For sayac = 0 to 6
Response.Write Gunler(sayac)
Response.Write “<hr>”
Next
%>

For Next döngüsünü sonlandırmak için “Exit For” kodu kullanılır.
<%
For i=1 To 10
If i=5 Then Exit For
response.write i & “<br>”
Next
%>
Belli bir değer kadar döngü işleyebilir. Örneğin ikişer ikişer artma ile döngü oluşturmak istersek:
<%For i=2 To 10 Step 2
Response.Write i &”-”
Next%>
Sonuç: 2-4-6-8-10
Tersini yaparsak:
<%For i=10 To 2 Step -2
Response.Write i &”-”
Next%>
Sonuç: 10-8-6-4-2
şeklinde olacaktır.
Asp’nin for next döngüsünüde bu şekilde sizlere anlatmaya çalıştım. soru ve sorunlarınızı yorumlarınızı bana iletebilirsiniz.
İyi bloglamalar herkese.a

Bir önceki yazımız olan asp select case yapısı başlıklı makalemizde asp makaleleri, asp select case yapısı ve select case yapısı nedir hakkında bilgiler verilmektedir.

Paylaş

YORUM YAZIN


*

code