JavaScript switch case Kullanımı

JavaScript de switch case yapısı, farklı koşullara göre farklı kodları çalıştırmak için kullanılır.

Kullanımı şu şekildedir:

Kodların çalışma mantığı ise şu şekildedir :

 ⇒  switch içerisinde istediğimiz bir ifadeyi yazıyoruz.

 ⇒  Yazdığımız ifade sırasıyla tüm case’lerde yazılan ifadeler ile karşılaştırılır.

 ⇒  İfadelerin eşleşme durumunda ilgili kod bloğu çalıştırılır.

 ⇒  Kodlar çalıştırıldıktan sonra break anahtar kelimesi ile sonlandırılır.

 ⇒  Eğer switch’deki ifade ile case’lerdeki ifadelerin hiç birisi eşleşmezse o zaman default kısmında yazılan kodlar çalıştırılır.

 Örnek  Bugünün adını console ekranına yazdıralım. (Örneklerimizi bugün günlerden Çarşamba olduğunu varsayarak inceleyiniz.)

 Çıktısı :  Çarşamba

Yukarıdaki örnekte “new Date().getDay()” kodu geriye 0 ile 6 arasında bir rakam döndürür. (Pazar = 0, Pazartesi = 1, Salı = 2 ..)

Bu rakam ile case’lerdeki ifadeler karşılaştırılıyor. Hangi case ile eşleşirse o kodlar çalıştırılıyor.

 Örnek  Şimdi de default kullanımını bir örnek üzerinde inceleyelim.

 Çıktısı :  Bugün hafta sonu değil!

İfadeler eşleşmediği için default kısmındaki kodlar çalıştırıldı.

 Örnek  Bazen farklı anahtar durumlarının aynı kodu kullanmasını isteyebilirsiniz. Son olarak bunun ile ilgili bir örneği inceleyelim.

 Çıktısı :  Hafta sonuna daha çok var!

Umarım “JavaScript switch case Kullanımı” başlıklı yazım sizin için faydalı olmuştur.

Şu yazılar da ilginizi çekebilir.

JavaScript for Döngüsü (for, for/in, for/of)

JavaScript do while döngüsü

JavaScript if else Kullanımı

Yeni bir yazımda görüşmek üzere.

Kaynaklar : w3schools

Yorum Yazın