Şimdi yükleniyor

JavaScript ile Switch-Case Kullanımı

JavaScript ile Switch-Case Kullanımı

JavaScript’te switch-case yapısı, bir değişkenin değerine göre farklı kod bloklarının çalıştırılmasını sağlar. Bu yapı, if-else bloklarına göre daha okunabilir ve yönetilebilir bir alternatif sunar. Switch-case yapısı, özellikle çok sayıda koşulun kontrol edilmesi gerektiğinde kullanışlıdır.

Switch-Case Yapısının Temel Kullanımı

var gün = 3;
switch (gün) {
   case 1:
      console.log("Pazartesi");
      break;
   case 2:
      console.log("Salı");
      break;
   case 3:
      console.log("Çarşamba");
      break;
   default:
      console.log("Geçersiz gün");
}

Bu örnekte, gün değişkeninin değeri 3 olduğunda “Çarşamba” yazdırılır. Eğer gün değişkeni 1 veya 2 olsaydı, sırasıyla “Pazartesi” veya “Salı” yazdırılacaktı. default bloğu, hiçbir case ile eşleşme olmadığında çalışır.

Birden Fazla Case İçin Aynı Bloğu Çalıştırma

var ay = new Date().getMonth();
switch (ay) {
   case 11:
   case 0:
   case 1:
      console.log("Kış");
      break;
   case 2:
   case 3:
   case 4:
      console.log("İlkbahar");
      break;
   case 5:
   case 6:
   case 7:
      console.log("Yaz");
      break;
   case 8:
   case 9:
   case 10:
      console.log("Sonbahar");
      break;
}

Bu örnekte, ay değişkeninin değeri 0, 1 veya 11 olduğunda “Kış” yazdırılır. Aynı şekilde, diğer mevsimler için de benzer şekilde kontrol yapılır.

Çoklu Switch Kullanımı

var meyve = "Elma";
var renk = "Kırmızı";

switch (meyve) {
   case "Elma":
   switch (renk) {
      case "Kırmızı":
         console.log("Kırmızı Elma");
         break;
      case "Yeşil":
         console.log("Yeşil Elma");
         break;
      default:
         console.log("Bilinmeyen Renk");
      }
      break;
   case "Muz":
      console.log("Muz");
      break;
   default:
      console.log("Bilinmeyen Meyve");
}

Bu örnekte, iç içe switch-case yapıları kullanılarak meyve ve renk kombinasyonlarına göre farklı çıktılar elde edilir.

Bir Yorum Yazın