Switch - Case Kullanımında İlk Önce Bir Değer Belirlenir. Bu Değer, case lere Atanan Değerler İçerisinde Aranır. Değerler Arasında Eşitlik Sağlandığı Zaman , Eşit Olan case İle break Arasındaki Kodlar Çalışır. Değerler Eşitlenmesse En Son default İle break Arasına Yazdığımız Kodlar Çalışır.
Aşağıdaki Örnekte
say
Adında Bir Değişken Oluşturuyoruz. Bu Değişkene prompt()
İfadesiyle Kullanıcından Bir Değer Girmesini İstiyoruz.switch İçerisindede Bu Değeri
length
fonksiyonu İle Basamaklarını Saydırıyoruz. Ve Çıkan Sonuca Göre case lerin İçerisindeki Değerlere Bakıyoruz. case lerle Eşlesen Bir Değer Var İse Eşleşen case İçerisindeki Ekrana Yazdırma İşlemi Çalışıyor. Eğer Çıkan Değer case lerin İçerisindeki Değerden Büyük İse Yani Eşleşmiyorsa default İçerisindeki Ekrana Yazdırma İşlemi Çalışıyor Olacaktır.var say=prompt("Kelime Veya Sayı Giriniz.");
switch (say.length) {
case 1:
document.write("Girilen Değer 1 Basamaklı");
break;
case 2:
document.write("Girilen Değer 2 Basamaklı");
break;
case 3:
document.write("Girilen Değer 3 Basamaklı");
break;
default:
document.write("Girilen Kelime/Sayı Basamak Değeri 4 Veya Daha Büyük");
break;
}