Switch-case

Javascript

  Switch case Komutu

Bu methodda bir değişkenin bir çok değere eşit olup olmadığını kontrol ediyoruz. Mesela deger isimli değişkenin 1,eşit değilse 2, eşit değilse 3,……,eşit değilse n şeklinde bir kontrol için kullanacağız.

 

switch ( deger )
        {
        case a: { komut blogu }
        break;
        case b: { komut blogu }
        break;
        .
        .
        .
        case n: { komut blogu }
        break;
        default { komut blogu }
        }
 şeklinde kullanacağız.

 

deger yazan yere kullanacağımız değişkeni yazıyoruz. Her case kontrolünde bir değeri kontrol ediyoruz. Sonuç true ise case blogu çalışacak, sonra break ile kontrol sona erecektir. Aksi halde diğer case kontrolü yapılacaktır.
Sonuçta hiç bir true değeri bulunamazsa default bloğu çalışır. default bloğu seçimlik olarak kullanılır. Kullanılmadığı taktirde switch methodundan sonraki komutlar devreye girecektir.

Bizim program yazmamızı kolaylaştıracak güzel bir yöntem olan switch case methodunu ard arda aynı değişkeni kontrol etmemiz gereken durumlarda kullanacağız.

Örnekler

 GÜNÜ GÖSTERME

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE>Gunu Gosterme</TITLE>
</HEAD>
<body>
<script type="text/javascript">
var d = new Date()
theDay=d.getDay()
switch (theDay){
  case 2:
    document.write("Sali")
  break
  case 3:
    document.write("Carsamba")
  break
  case 4:
    document.write("Persembe")
  break
  case 5:
    document.write("Cuma")
  break
  case 6:
    document.write("Cumartesi")
  break
  case 7:
    document.write("Pazar")
  break
  default:
    document.write("Pazartesi")
}
</script>
</body>
</HTML>
 Burada günün hangi gün olduğu bize switch metoduyla vermektedir.Aşağıda gözüktüğü gibi.

 

switch-case

 İSTENİLENİ GÖSTERME
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>The switch Statement</title>
</head>
<body>
  <script language="JavaScript1.2" type="text/javascript">
  <!--
    var kelime = "isim";
    switch(kelime){
      case "Logo" :
        document.write('<img src="logo.gif" alt="Logo">');
        document.write("<br>");
        break;
      case "isim" :        
        document.write("zGrEL web tasarim");
        document.write("<br>");
        break;
      case "Urun" :
        document.write("Celikguru");
        document.write("<br>");
        break;
      default :
        document.write("www.celikguru.com");
        break;
    }
  //-->
  </script>
</body>
</html>
 

Başlıksız İçerik______________________

ÖZGÜR EL

 

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...