Üye Giriş
 
 
Kayit Ol
Skip Navigation Links
ProgramlamaExpand Programlama
İnternet DilleriExpand İnternet Dilleri
İşletim SistemleriExpand İşletim Sistemleri
Veri TabanlarıExpand Veri Tabanları
Network
Makaleler

 
     
  Koşul Yapıları

    Hiçbir bilgisayar kendine göre yorum yapamaz. Bizim verdiğimiz belli kıstasları göz önünde bulundurarak seçim yapar. Diğer programlama dillerinde olduğu gibi JavaScript’te de koşul yapıları mevcuttur.

    if,if-else

    Javascript'te çoğu dilde olduğu gibi koşul yapısının kodu if deyimidir. Yani if deyimi koşullu işlem yapma deyimidir. if ve else tek bir karşılaştırma deyimi olup else in kullanımı isteğe bağlıdır. Eğer koşul olumlu ise küme yürütülür ve else den sonraki küme atlanır; olumsuz ise, if den sonraki küme atlanır ve eğer varsa, else den sonraki küme yürütülür.
    if deyiminin kullanımı:
  if (koşul){ ß küme başlangıcı
  ...
  deyimler;[küme]
  ...
  } ß küme sonu

  if-else deyimlerinin kullanımı:
  if(koşul){ /* koşul olumlu ise [küme1] */
  ... /* koşul olumsuz ise [küme2] */
  deyimler;[küme1] /* yürütülür. */
  }
  else{
  ...
  deyimler;[küme2]
  ...
  }
  Örnek:
<html>
<head><title>ornek4.html</title></head>
<body>
<script>
var parola=2007;
var gir=prompt(“Parola:”,”Parolayı girin?”);
if(gir==parola){
document.write(“Parola kabul edildi”,”<br>”,”Sayfa Açılıyor...”)
}
else{
document.write(“Parola yanlış”,”<br>”,”Tekrar deneyin!..”)
}
</script>
</body>
</html>

    switch()

   Bir değişkenin içeriğine bakarak, programın akışını bir çok seçenekten birine yönlendiren bir karşılaştırma deyimidir. Bu deyim BASIC dilinde ONGOSUB ve Pascal dilinde Case deyimine benzerdir. C dilinde ise karşılığı aynıdır. Bu deyimin genel yazım biçimi;

switch(değişken){
case “sabit1” :
...deyimler;
case “sabit2” :
...deyimler;
...
case “sabitN” :
...deyimler;
}
var sec;
sec = prompt ("Çıkmak istiyor musunuz " ,"Evet(E/e);Hayır(H/h)")
switch (sec){
case "e" : case "E" :
document.write ("Tekrar hoşgeldiniz")
//yapılması istenen işlemler
case "h": case "H" :
document.write ("Bizi tercih ettiğiniz için teşekkürler")
break;
//Çıkılması istendiği için döngüyü kesmek için break komutunu
//kullanıyoruz. İleride break deyimi açıklanacaktır. 


<< Ekran Çıktı ve Bilgi Girişi |   Koşul Yapıları |  Döngüler >>

 

Webbilgileri© 2007 - 2009 | Web Hosting:ekstrabilisim.com
Web tasarım: Okan KACAN