switch Yapısı
switch yapısı, bir dizi değerden
bir değer seçmek için kullanılır.
Sözdizimi
switch (değişken) {
case 'değer1':
/*
değişkenin değeri 'değer1' olduğunda
buradaki kod çalışacak
*/
break;
case 'değer2':
/*
değişkenin değeri 'değer2' olduğunda
buradaki kod çalışacak
*/
break;
case 'değer3':
/*
değişkenin değeri 'değer3' olduğunda
buradaki kod çalışacak
*/
break;
default:
/*
hiçbir değerle eşleşmediğinde
buradaki kod çalışacak
*/
break;
};
Karşılaştırma katı eşitlik ile yapılır. default bloğu
zorunlu değildir.
Örnek
lang değişkeninin değerine bağlı olarak
kullanıcının dilini ekrana yazdıralım:
let lang = 'ru';
switch (lang) {
case 'ru':
alert('Rusça');
break;
case 'en':
alert('İngilizce');
break;
case 'de':
alert('Almanca');
break;
default:
alert('dil desteklenmiyor');
break;
};
Örnek
Değişkendeki değerin hangi mevsime denk geldiğini yazdıralım:
let num = 3;
switch (num) {
case 1:
alert('ilkbahar');
break;
case 2:
alert('yaz');
break;
case 3:
alert('sonbahar');
break;
case 4:
alert('kış');
break;
};
Ayrıca Bakınız
-
JavaScript ders kitabından konu,
switch-caseile çalışmanın ayrıntılı olarak açıklandığı -
ifyapısı,
bu da bir koşul oluşturur