• Buradasın

    Ternary operatörü ile kısa if-else yazabiliriz.

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Evet, ternary operatörü ile kısa if-else yazılabilir 124.
    Ternary operatörü, basit koşullu ifadeleri tek satırda yazmak için kullanılan kısa bir if-else yapısıdır 24. Kodun daha kısa ve okunabilir hale getirilmesine yardımcı olur 24.
    Ternary operatörün temel yapısı şu şekildedir 2:
    • Koşul 2. Değerlendirilecek olan koşuldur 2.
    • İfade1 2. Koşul doğruysa (true) çalışacak ifadedir 2.
    • İfade2 2. Koşul yanlışsa (false) çalışacak ifadedir 2.
    Örnek kullanım 2:
    $yas = 18; $mesaj = $yas >= 18 ? "Reşitsiniz" : "Reşit değilsiniz"; echo $mesaj; // Çıktı: Reşitsiniz
    Bu örnekte, $yas değişkeninin değeri 18'e eşit veya büyükse $mesaj değişkenine "Reşitsiniz" değeri, değilse "Reşit değilsiniz" değeri atanır 2.
    Ternary operatörü, özellikle basit ve tek satırlık koşullar için çok faydalıdır 4. Ancak, karmaşık koşullu ifadelerde kodun okunabilirliğini azaltabilir 2.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Ternar operator ne işe yarar?

    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.