JavaScript'te switch-case Kullanımı
JavaScript'te switch-case, değişkenin değerine göre farklı durumların kontrol edilmesi için kullanılan bir yapıdır. Bu, özellikle birden fazla olası değeri kontrol etmek istediğinizde oldukça kullanışlıdır.
Kullanım Yapısı
Aşağıda switch-case yapısının genel formu verilmiştir:
switch(değişken) {
case değer1:
// değer1 eşleşirse çalışacak kod
break;
case değer2:
// değer2 eşleşirse çalışacak kod
break;
default:
// hiçbir case ile eşleşmezse çalışacak kod
}
Örnek Kullanım
Aşağıdaki örnek, bir değişkenin değerine göre hangi gün olduğunu kontrol eder:
let 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");
}
Dikkat Edilmesi Gereken Noktalar
- Break ifadesi: Her case bloğunun sonunda break ifadesi kullanılmalıdır. Aksi takdirde, sonraki case'ler de yürütülür.
- Değerlerin olarak sayılar, stringler vb. kullanılabilir.
- Default durumu, hiçbir case ile eşleşmediğinde çalışır.
Bu yapıyı kullanarak çok yönlü ve okunabilir bir kontrol mekanizması oluşturabilirsiniz.