JavaScript 'te Kısa if kullanımı diğer programlama dillerindeki ile kullanımı birebir aynıdır fakat javascript üzerinde Koşul operatörü olarak da bahsedilmektedir.
Tek satır içerisinde koşul sağlanması veya sağlanmaması durumunda tek satırda işlem yapılmaktadır.
1==1 ? alert("Doğru") : alert("Yanlış")
Yukarıdaki ifade de 1 e 1 eşit olaması durumunda soru işareti sonundaki kısım çalışmaktadır. Bu kısım sadece alert ile deil sizin belirdiğiniz işlem sağlanmaktadır. Fakat bu işlem uzun if gibi çok satırlı değilde tek satırda sağlanması gereklidir. Örneğin ekrana yazı yazdırma veya bir işlemi tektikletme gibi vb.
var yas = 16;
var sinir = 18;
yas=>sinir ? Console.log("Ehliyet Alabilir") : Console.log("Ehliyet Alamaz")
Yukarıdaki örnekte koşul sağlanmadığı için Console a Ehliyet alamaz olarak çıktı verecektir.
Yorum yapabilmek için giriş yapmanız gerekmektedir.