Javascript'te Switch Case Yapısının Kullanımı

Koşul belirtmek için kullandığımız if / else if / else ifadelerinden sonra bu yapıyı daha kararlı bir biçimde gerçekleştiren switch yapısının nasıl çalıştığı hakkında bilgiler edineceğiz. Bu derste işleyeceğimiz yeni koşul daha büyük yapılarda kullanılan koşul betimlemesi olarak tanımlayabiliriz. Yani evet/hayır gibi küçük işlemler için kullanılmayan daha çok sitenin bel kemiği denilecek yerlerde kullanılan bir yapıdır. Bunun nedeni büyük kod alanlarına daha verimli bir işlev sağlamaktır.

Switch birçok dilde kullanıldığı Javascript'te de aynı yapıya sahiptir. Bu yapıyı yeni öğrenecek olanlara şöyle basit bir yapıyı örnek olarak gösterebiliriz;

<script type="text/javascript">
var ay = prompt("Bir Ayın Sırasını Giriniz : "); // 1, 2, 10, 9

switch(ay){
case "1":
document.write("Girmiş Olduğunuz Ay : OCAK");
break;
case "2":
document.write("Girmiş Olduğunuz Ay : ŞUBAT");
break;
case "3":
document.write("Girmiş Olduğunuz Ay : MART");
break;
case "4":
document.write("Girmiş Olduğunuz Ay : NİSAN");
break;
default:
document.write("Hatalı bir değer girdiniz!");
}
</script>

Yukarıdaki kod yapısında ay değişkeni kullanıcı tarafından gelen değeri temsil etmektedir. Bu değişken switch yapısında kullanılarak gelen değerin sahip olduğu case yapısının çalışması sağlanmaktadır. Bu yaptığı işlem bize if/else yapısını hatırlatmaktadır. Öyle ki yaptıkları işlemse aslında şarta göre işlemdir. Buradaki şart gelen değere uyan case yapısıdır.
- 27.11.2013 / 22:47:40 0

Sosyal Medya Paylaşım Alanı

Bunlarda İlginizi Çekebilir

Php Dersleri

Php ile Seçili 2 Tarih Arasındaki Verileri Listeleme

Kategori: Php Dersleri | 02.08.2015
6:15 Php Dersleri

Php ile Renkli Listeleme Yapma

Kategori: Php Dersleri | 03.05.2013
8:13 Javascript

Javascript'te Fonksiyon Yapısı ve Kullanımı

Kategori: Javascript | 13.03.2014
37:46 Php Dersleri

Php ile Basit Bot Yapımı (Uzaktan Veri Çekimi)

Kategori: Php Dersleri | 03.05.2013
8:13 Php Dersleri

Php ile Günün Sözü Uygulaması Yapma

Kategori: Php Dersleri | 03.05.2013

Hadi Sende Yorum Yap!

Yorum Gönderilmiştir. Onaylandıktan Sonra Mesajınız Yayınlanacaktır.