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