Koşullu ifadeler koşul olarak belirlenen şartın sağlandığı veya sağlanmadığı durumlara göre işlemler yapmamızı sağlayan ifadelerdir. Javascript'te bu ifadeler:
if - else - else if
switch - case - break
Bu ifadelerden if - else - else if yapısı hemen hemen tüm programlama dillerinde mevcuttur.
Koşullu operatörde gördüğümüz yapıyla aynı şekilde çalışır. Fakat ifade gücü ve okunurluğu daha fazladır.