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

Javascript

Javascript İle Asal Sayı Kontrolü Yapmak

Kategori: Javascript | 20.08.2013
Genel Makaleler

Xampp Apache Port 80 Sorunu ve Çözüm Yolları

Kategori: Genel Makaleler | 10.09.2014
9:04 Php Dersleri

Basit Bir Argo Söz Filtresi Oluşturma

Kategori: Php Dersleri | 04.05.2013
Genel Makaleler

Youtube'un Telif Hakkı Nedeniyle Videoları Kaldırması

Kategori: Genel Makaleler | 04.05.2013
Seo(.htaccess)

Google Optimizasyonu - 1 | Meta Ayarları

Kategori: Seo(.htaccess) | 11.08.2014

Hadi Sende Yorum Yap!

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