Ternary operatör, bir koşulun doğru veya yanlış olmasına göre farklı değerler döndürmek için kullanılır. Kullanım amacı: Satır sayısı tasarrufu: If kullanarak kontrol edilen koşullarda ternary operator kullanmak, kodun daha az satırla yazılmasını sağlar. Basit koşul kontrolü: Örneğin, bir öğrencinin notunun 60'tan büyük olup olmadığına göre "geçti" veya "kaldı" mesajını yazdırmak için kullanılabilir. Ternary operatörün çalışma mantığı, bir koşul belirtmeye ve bu koşulun sonucuna göre iki farklı değerden birini döndürmeye dayanır. Formül: (koşul) ? doğruysa_çalışır : yanlışsa_çalışır. Örnek: ```javascript var money = 40; var canBuy = (money < 17) ? "Satın alamazsın.." : (money > 30) ? "Satın alabilirsin.." : "Para miktarını girmen gerekmektedir.."; console.log(canBuy) // "Satın alabilirsin.." ``` Burada money değişkeni 30'dan büyük olduğu için “Satın alabilirsin..” yazısı yazdırılır.