ASP Eğitimleri

ASP ANA SAYFA

WP Eğitimi

Web Sayfaları Tanıtımı Web Sayfaları Jilet Web Sayfaları Düzeni Web Sayfaları Klasörleri Web Sayfaları Küresel Web Sayfaları Formları Web Sayfaları Nesneleri Web Sayfaları Dosyaları Web Sayfaları Veritabanları Web Sayfaları Yardımcıları Web Sayfaları WebGrid Web Sayfaları Grafikleri Web Sayfaları E-postası Web Sayfaları Güvenliği Web Sayfaları Yayınla Web Sayfaları Örnekleri Web Sayfaları Sınıfları

ASP.NET Jilet

Jilet Girişi jilet sözdizimi Razor C# Değişkenleri Razor C# Döngüleri Jilet C# Mantık Razor VB Değişkenleri Razor VB Döngüleri Jilet VB Mantık

ASP Klasik

ASP Girişi ASP Sözdizimi ASP Değişkenleri ASP Prosedürleri ASP Şartları ASP Döngüsü ASP Formları ASP Çerezleri ASP Oturumu ASP Uygulaması ASP #include ASP Global.asa ASP AJAX ASP e-postası ASP Örnekleri

ASP Referansı

ASP VB İşlevleri ASP VB Anahtar Kelimeleri ASP Yanıtı ASP İsteği ASP Uygulaması ASP Oturumu ASP Sunucusu ASP Hatası ASP Dosya Sistemi ASP Metin Akışı ASP Sürücüsü ASP Dosyası ASP Klasörü ASP Sözlüğü ASP Reklam Döndürücü ASP Tarayıcı Başlığı ASP İçerik Bağlantısı ASP İçerik Döndürücü ASP Hızlı Başvuru

ADO Eğitimi

ADO'ya Giriş ADO Bağlantısı ADO Kayıt Kümesi ADO Ekranı ADO Sorgusu ADO Sıralama ADO Ekle ADO Güncellemesi ADO Sil ADO Demosu ADO Hızlandırma

ADO Nesneleri

ADO Komutu ADO Bağlantısı ADO Hatası ADO Alanı ADO parametresi ADO Özelliği ADO Kaydı ADO Kayıt Kümesi ADO Akışı ADO Veri Tipleri

VBScript Koşullu İfadeler


Koşullu İfadeler

Koşullu ifadeler, farklı kararlar için farklı eylemler gerçekleştirmek için kullanılır.

VBScript'te dört koşullu ifademiz var:

  • If ifadesi - bir koşul doğru olduğunda bir dizi kod yürütür
  • If...Then...Else ifadesi - yürütülecek iki satır kümesinden birini seçin
  • If...Then...ElseIf ifadesi - yürütülecek birçok satır kümesinden birini seçin
  • Select Case deyimi - yürütülecek birçok satır grubundan birini seçin

Eğer...O zaman...Başka

İsterseniz If...Then...Else ifadesini kullanın.

  • bir koşul doğruysa bazı kodları yürütün
  • yürütülecek iki kod bloğundan birini seçin

Bir koşul doğru olduğunda yalnızca bir ifade yürütmek istiyorsanız , kodu bir satıra yazabilirsiniz:

If i=10 Then response.write("Hello")

Bu sözdiziminde ..Else.. yoktur. Bir koşul doğruysa (bu durumda i=10) koda bir eylemi gerçekleştirmesini söyleyin .

Bir koşul doğru olduğunda birden fazla ifade yürütmek istiyorsanız , her ifadeyi ayrı satırlara koymalı ve ifadeyi "End If" anahtar kelimesiyle sonlandırmalısınız:

If i=10 Then
response.write("Hello")
i = i+1
End If

Yukarıdaki örnekte de ..Else.. yoktur. Koşul doğruysa , koda birden çok eylem gerçekleştirmesini söylemeniz yeterlidir.

Bir koşul doğruysa bir deyimi yürütmek ve koşul doğru değilse başka bir deyimi yürütmek istiyorsanız, "Else" anahtar sözcüğünü eklemelisiniz:

Örnek

i=hour(time)
If i < 10 Then
response.write("Good morning!")
Else
response.write("Have a nice day!")
End If

Yukarıdaki örnekte, koşul doğruysa ilk kod bloğu yürütülür ve aksi takdirde diğer blok yürütülür (i 10'dan büyükse).



Eğer...O zaman...ElseIf

Yürütülecek birçok kod bloğundan birini seçmek istiyorsanız If...Then...ElseIf ifadesini kullanabilirsiniz:

Örnek

i=hour(time)
If i = 10 Then
response.write("Just started...!")
ElseIf i = 11 Then
response.write("Hungry!")
ElseIf i = 12 Then
response.write("Ah, lunch-time!")
ElseIf i = 16 Then
response.write("Time to go home!")
Else
response.write("Unknown")
End If

Vaka Seç

Yürütülecek birçok kod bloğundan birini seçmek istiyorsanız, "Select Case" ifadesini de kullanabilirsiniz:

Örnek

d=weekday(date)
Select Case d
  Case 1
    response.write("Sleepy Sunday")
  Case 2
    response.write("Monday again!")
  Case 3
    response.write("Just Tuesday!")
  Case 4
    response.write("Wednesday!")
  Case 5
    response.write("Thursday...")
  Case 6
    response.write("Finally Friday!")
  Case else
    response.write("Super Saturday!!!!")
End Select

Bu nasıl çalışır: İlk önce, bir kez değerlendirilen tek bir ifademiz (çoğunlukla bir değişken) var. İfadenin değeri daha sonra yapıdaki her Vaka için değerlerle karşılaştırılır. Bir eşleşme varsa, o Vaka ile ilişkili kod bloğu yürütülür.