XenonTheSatisfied
Odunlara Vur Vur Vur!
- Katılım
- 24 Nisan 2020
- Mesajlar
- 37
- Elmaslar
- 41
- Puan
- 6.320
Discord:
Xenon#8687
Öncelikle selam,
Bu derste javascript'te ternary operatörü göreceğiz.Peki, Nedir bu ternary operator ?
Ternary operator if else bloğunu basitleştirmek için kullanılır.
Ama tabii bazı + ve - yönleri var.
Daha çok veri döndürmek için kullanılır.
+ yönlerini sıralamak gerekirse:
- Kod daha okunur ve sade olur.
- Kod yazma hızını arttırır.
- Eğer source-code (açık kaynak) destekli bir proje yapıyorsanız source-code'ları incelen kişiye kolaylık sağlar.
- Sadece 1 kod çalıştırılabilir. (daha çok veri döndürme işlemleri için kullanıldığından dolayı.)
Hadi, nasıl kullanıldığına bir göz atalım.
Öncelikle boolean olan bir verinin sağ tarafına ? koyuyoruz.
Daha sonra çalışacak veya döndürülecek tek satırlık kodu yazıyoruz.
Ardından : koyuyoruz ve daha sonrada eğer değer false ise dönecek/çalıştırılacak kodu yazıyoruz.
Yani taslak şu şekilde:
JavaScript:
tf ? dogruIse() : yanlisIse();
Bir Örnek:
JavaScript:
var dogruMu = true;
var sonuc = dogruMu ? "Giriş yapılıyor..." : "Lütfen giriş bilgilerinizi gözden geçiriniz!";
return sonuc;
JavaScript:
var calistirilacak = "bla bla bla "; // fonksiyonları işlediğimizde buraya daha güzel şeyler yazabiliyor olacağız
var calistirilmayacak = "maalesef :(";
true ? calistirilacak : calistirilmayacak;
Sanırım bu konuda bu kadardı!
Kendinize iyi bakın,
Sağlıcakla kalın!
Kendinize iyi bakın,
Sağlıcakla kalın!