• Gündem
  • Alışveriş
  • Finans
  • YaCevapYaCevap
  • YaÖzet
  • Seyahat
  • Video
  • Görsel
  • Ana Sayfa
  • TeknolojiTeknoloji
  • Psikoloji ve İlişkiler
  • Bilim ve Eğitim
  • Yemek
  • Kültür ve Sanat
  • Filmler ve Diziler
  • Ekonomi ve Finans
  • Oyun
  • Spor
  • Güzellik ve Moda
  • Faydalı İpuçları
  • Otomobil
  • Hukuk
  • Seyahat
  • Hayvanlar ve doğa
  • Sağlık
  • Diğer
  • Buradasın
    • YaCevap ›
    • Teknoloji ›

    Ternar operator ne işe yarar?

    • Teknoloji
    • Programlama
    • Operatörler

    Yazeka

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

    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 134.
    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 15.
    • 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 4.
    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 35.
    Formül: (koşul) ? doğruysa_çalışır : yanlışsa_çalışır 3.
    Örnek:
    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 15.
    5 kaynaktan alınan bilgiyle göre:

      Yanıtı değerlendir

      5 kaynak

      1. baeldung.com
        1
      2. 1kodum.com
        2
      3. sitepoint.com
        3
      4. programiz.com
        4
      5. infoldia.com
        5
    • Karmaşık durumlarda ternary operatöre alternatif nedir?

    • Ternary operatörü hangi dillerde kullanılır?

    • Ternary operatörün avantajları nelerdir?

    • Daha fazla bilgi

  • Yazeka nedir?
Seçili sitelerdeki metinlere göre Yazeka tarafından oluşturulan yanıtlardır. Hatalar içerebilir. Önemli bilgileri kontrol ediniz.
  • © 2025 Yandex
  • Gizlilik politikası
  • Kullanıcı sözleşmesi
  • Hata bildir
  • Şirket hakkında
{"5m2f0":{"state":{"logoProps":{"url":"https://yandex.com.tr"},"formProps":{"action":"https://yandex.com.tr/search","searchLabel":"Bul"},"services":{"activeItemId":"answers","items":[{"url":"https://yandex.com.tr/gundem/","title":"Gündem","id":"agenda"},{"url":"https://yandex.com.tr/shopping/","title":"Alışveriş","id":"shopping"},{"url":"https://yandex.com.tr/finance/","title":"Finans","id":"finance"},{"url":"https://yandex.com.tr/yacevap/","title":"YaCevap","id":"answers"},{"url":"https://yandex.com.tr/yaozet/","title":"YaÖzet","id":"summary"},{"url":"https://yandex.com.tr/travel/","title":"Seyahat","id":"travel"},{"url":"https://yandex.com.tr/video/search?text=popüler+videolar","title":"Video","id":"video"},{"url":"https://yandex.com.tr/gorsel/","title":"Görsel","id":"images"}]},"userProps":{"loggedIn":false,"ariaLabel":"Menü","plus":false,"birthdayHat":false,"child":false,"dialogProps":{"host":"yandex.com.tr","lang":"tr","project":"neurolib","queryParams":{"exp_flags":"skin","preset":"oceania","utm_source":"portal-neurolib"},"retpath":"https%3A%2F%2Fyandex.com.tr%2Fyacevap%2Fc%2Fteknoloji%2Fq%2Fternar-operator-ne-ise-yarar-6789627%3Fncrnd%3D50929","tld":"com.tr","platform":"desktop"},"className":"PortalHeader-User"},"suggestProps":{"selectors":{"form":".HeaderForm","input":".HeaderForm-Input","submit":".HeaderForm-Submit","clear":".HeaderForm-Clear","layout":".HeaderForm-InputWrapper"},"suggestUrl":"https://yandex.com.tr/suggest/suggest-ya.cgi?show_experiment=222&show_experiment=224","deleteUrl":"https://yandex.com.tr/suggest-delete-text?srv=web&text_to_delete=","suggestPlaceholder":"Yapay zeka ile bul","platform":"desktop","hideKeyboardOnScroll":false,"additionalFormClasses":["mini-suggest_theme_tile","mini-suggest_overlay_tile","mini-suggest_expanding_yes","mini-suggest_prevent-empty_yes","mini-suggest_type-icon_yes","mini-suggest_personal_yes","mini-suggest_type-icon_yes","mini-suggest_rich_yes","mini-suggest_overlay_dark","mini-suggest_large_yes","mini-suggest_copy-fact_yes","mini-suggest_clipboard_yes","mini-suggest_turboapp_yes","mini-suggest_expanding_yes","mini-suggest_affix_yes","mini-suggest_carousel_yes","mini-suggest_traffic_yes","mini-suggest_re-request_yes","mini-suggest_source_yes","mini-suggest_favicon_yes","mini-suggest_more","mini-suggest_long-fact_yes","mini-suggest_hide-keyboard_yes","mini-suggest_clear-on-submit_yes","mini-suggest_focus-on-change_yes","mini-suggest_short-fact_yes","mini-suggest_app_yes","mini-suggest_grouping_yes","mini-suggest_entity-suggest_yes","mini-suggest_redesigned-navs_yes","mini-suggest_title-multiline_yes","mini-suggest_type-icon-wrapped_yes","mini-suggest_fulltext-highlight_yes","mini-suggest_fulltext-insert_yes","mini-suggest_lines_multi"],"counter":{"service":"neurolib_com_tr_desktop","url":"//yandex.ru/clck/jclck","timeout":300,"params":{"dtype":"stred","pid":"0","cid":"2873"}},"noSubmit":false,"formAction":"https://yandex.com.tr/search","tld":"com.tr","suggestParams":{"srv":"serp_com_tr_desktop","wiz":"TrWth","yu":"9109037821763201449","lr":20815,"uil":"tr","fact":1,"v":4,"use_verified":1,"safeclick":1,"skip_clickdaemon_host":1,"rich_nav":1,"verified_nav":1,"rich_phone":1,"use_favicon":1,"nav_favicon":1,"mt_wizard":1,"history":1,"nav_text":1,"maybe_ads":1,"icon":1,"hl":1,"n":10,"portal":1,"platform":"desktop","mob":0,"extend_fw":1,"suggest_entity_desktop":"1","entity_enrichment":"1","entity_max_count":"5"},"disableWebSuggest":false},"context":{"query":"","reqid":"1763201568802416-897534092996923381-balancer-l7leveler-kubr-yp-klg-280-BAL","lr":"20815","aliceDeeplink":"{\"text\":\"\"}"},"baobab":{"parentNode":{"context":{"genInfo":{"prefix":"5m2fw01-0-1"},"ui":"desktop","service":"neurolib","fast":{"name":"neuro_library","subtype":"header"}}}}},"type":"neuro_library","subtype":"header"},"5m2f1":{"state":{"links":[{"id":"main","url":"/yacevap/","title":"Ana Sayfa","target":"_self"},{"id":"technologies","url":"/yacevap/c/teknoloji","title":"Teknoloji","target":"_self"},{"id":"psychology-and-relationships","url":"/yacevap/c/psikoloji-ve-iliskiler","title":"Psikoloji ve İlişkiler","target":"_self"},{"id":"science-and-education","url":"/yacevap/c/bilim-ve-egitim","title":"Bilim ve Eğitim","target":"_self"},{"id":"food","url":"/yacevap/c/yemek","title":"Yemek","target":"_self"},{"id":"culture-and-art","url":"/yacevap/c/kultur-ve-sanat","title":"Kültür ve Sanat","target":"_self"},{"id":"tv-and-films","url":"/yacevap/c/filmler-ve-diziler","title":"Filmler ve Diziler","target":"_self"},{"id":"economics-and-finance","url":"/yacevap/c/ekonomi-ve-finans","title":"Ekonomi ve Finans","target":"_self"},{"id":"games","url":"/yacevap/c/oyun","title":"Oyun","target":"_self"},{"id":"sport","url":"/yacevap/c/spor","title":"Spor","target":"_self"},{"id":"beauty-and-style","url":"/yacevap/c/guzellik-ve-moda","title":"Güzellik ve Moda","target":"_self"},{"id":"useful-tips","url":"/yacevap/c/faydali-ipuclari","title":"Faydalı İpuçları","target":"_self"},{"id":"auto","url":"/yacevap/c/otomobil","title":"Otomobil","target":"_self"},{"id":"law","url":"/yacevap/c/hukuk","title":"Hukuk","target":"_self"},{"id":"travel","url":"/yacevap/c/seyahat","title":"Seyahat","target":"_self"},{"id":"animals-and-nature","url":"/yacevap/c/hayvanlar-ve-doga","title":"Hayvanlar ve doğa","target":"_self"},{"id":"health","url":"/yacevap/c/saglik","title":"Sağlık","target":"_self"},{"id":"other","url":"/yacevap/c/diger","title":"Diğer","target":"_self"}],"activeLinkId":"technologies","title":"Kategoriler","baobab":{"parentNode":{"context":{"genInfo":{"prefix":"5m2fw02-0-1"},"ui":"desktop","service":"neurolib","fast":{"name":"neuro_library","subtype":"header-categories"}}}}},"type":"neuro_library","subtype":"header-categories"},"5m2f2":{"state":{"tld":"com.tr","markdown":"**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 [```1```](https://academy.patika.dev/courses/javascript/ternary-operator-kosul-dogruysa-yanlissa-ile-if-kullanimi)[```3```](https://mhmtozyblog.wordpress.com/2014/12/08/ders-27-ternary-kosul-operatoru/)[```4```](https://eksisozluk.com/ternary-operator--843554). \n\n**Kullanım amacı**:\n* **Satır sayısı tasarrufu**: If kullanarak kontrol edilen koşullarda ternary operator kullanmak, kodun daha az satırla yazılmasını sağlar [```1```](https://academy.patika.dev/courses/javascript/ternary-operator-kosul-dogruysa-yanlissa-ile-if-kullanimi)[```5```](https://ecsabanci.medium.com/ternary-operators-b796578ad839).\n* **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 [```4```](https://eksisozluk.com/ternary-operator--843554).\n\nTernary 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 [```3```](https://mhmtozyblog.wordpress.com/2014/12/08/ders-27-ternary-kosul-operatoru/)[```5```](https://ecsabanci.medium.com/ternary-operators-b796578ad839). \n\n**Formül**: (koşul) ? doğruysa_çalışır : yanlışsa_çalışır [```3```](https://mhmtozyblog.wordpress.com/2014/12/08/ders-27-ternary-kosul-operatoru/).\n\n**Örnek**:\n```javascript\nvar money = 40;\nvar canBuy = (money \u003c 17) ? \"Satın alamazsın..\" : (money > 30) ? \"Satın alabilirsin..\" : \"Para miktarını girmen gerekmektedir..\";\nconsole.log(canBuy) // \"Satın alabilirsin..\"\n```\nBurada money değişkeni 30'dan büyük olduğu için “Satın alabilirsin..” yazısı yazdırılır [```1```](https://academy.patika.dev/courses/javascript/ternary-operator-kosul-dogruysa-yanlissa-ile-if-kullanimi)[```5```](https://ecsabanci.medium.com/ternary-operators-b796578ad839).","sources":[{"sourceId":1,"url":"https://www.baeldung.com/java-ternary-operator","title":"Ternary Operator in Java | Baeldung","shownUrl":"https://www.baeldung.com/java-ternary-operator","rel":"nofollow"},{"sourceId":2,"url":"https://1kodum.com/ternary-operator/","title":"Ternary Operator Nedir? | 1Kodum","shownUrl":"https://1kodum.com/ternary-operator/","rel":"nofollow"},{"sourceId":3,"url":"https://www.sitepoint.com/java-ternary-operator/","title":"Java's Ternary Operator in Three Minutes — SitePoint","shownUrl":"https://www.sitepoint.com/java-ternary-operator/","rel":"nofollow"},{"sourceId":4,"url":"https://www.programiz.com/java-programming/ternary-operator","title":"Java Ternary Operator (With Example)","shownUrl":"https://www.programiz.com/java-programming/ternary-operator","rel":"nofollow"},{"sourceId":5,"url":"https://infoldia.com/blog-detay-219591-Ternary-Operator-ve-Kullanimi.html","title":"Ternary Operator ve Kullanımı | INFOLDIA","shownUrl":"https://infoldia.com/blog-detay-219591-Ternary-Operator-ve-Kullanimi.html","rel":"nofollow"}],"isHermione":false,"headerProps":{"header":"Ternar operator ne işe yarar?","homeUrl":"/yacevap/","categoryUrl":"/yacevap/c/teknoloji","categoryTitle":"Teknoloji","canUseNativeShare":false,"tags":[{"href":"/yacevap/t/teknoloji","text":"Teknoloji"},{"href":"/yacevap/t/programlama","text":"Programlama"},{"href":"/yacevap/t/operatorler","text":"Operatörler"}],"extralinksItems":[{"variant":"reportFeedback","reportFeedback":{"feature":"YazekaAnswers","title":"Bu yanıtta yanlış olan ne?","checkBoxLabels":[{"value":"Uygunsuz veya aşağılayıcı yanıt"},{"value":"Soruma yanıt verilmedi"},{"value":"Bilgi hataları var"},{"value":"Bilgi yetersiz"},{"value":"Bilgi güncel değil"},{"value":"Görüntüleme hataları"},{"value":"Yanıtta kullanılan kaynaklar güvenilir değil"},{"value":"Bu soru için yanıt gerekmiyor"},{"value":"Diğer"}]}}]},"suggestProps":{"suggestItems":[{"id":0,"text":"Karmaşık durumlarda ternary operatöre alternatif nedir?","url":"/search?text=Ternary+operat%C3%B6re+alternatif&promo=force_neuro"},{"id":1,"text":"Ternary operatörü hangi dillerde kullanılır?","url":"/search?text=Ternary+operat%C3%B6r%C3%BC+hangi+programlama+dillerinde+kullan%C4%B1l%C4%B1r%3F&promo=force_neuro"},{"id":2,"text":"Ternary operatörün avantajları nelerdir?","url":"/search?text=Ternary+operat%C3%B6r%C3%BCn+avantajlar%C4%B1&promo=force_neuro"},{"id":-1,"url":"/search?text=Ternar+operator+ne+i%C5%9Fe+yarar%3F&promo=force_neuro","text":"Daha fazla bilgi"}]},"feedbackProps":{"feature":"YazekaAnswers","baseProps":{"metaFields":{"yandexuid":"9109037821763201449","reqid":"1763201568802416-897534092996923381-balancer-l7leveler-kubr-yp-klg-280-BAL"}},"positiveCheckboxLabels":[{"value":"Yanıtı çok beğendim"},{"value":"Yanıtta gerekli bilgiler var"},{"value":"Kolay anlaşılır"},{"value":"Diğer"}],"negativeCheckboxLabels":[{"value":"Uygunsuz veya aşağılayıcı yanıt"},{"value":"Soruma yanıt verilmedi"},{"value":"Bilgi hataları var"},{"value":"Bilgi yetersiz"},{"value":"Bilgi güncel değil"},{"value":"Görüntüleme hataları"},{"value":"Yanıtta kullanılan kaynaklar güvenilir değil"},{"value":"Bu soru için yanıt gerekmiyor"},{"value":"Diğer"}]},"dialogStoreProps":{"baseUrl":""},"globalStoreProps":{"imageBackendUrl":"https://yandex.com.tr/images-apphost/image-download?cbird=171","query":"","retina":false,"avatarId":"0","isMacOS":false,"isEmbeddedFuturis":false,"brand":"yazeka","device":{"isIOS":false,"platform":"desktop"}},"baobab":{"parentNode":{"context":{"genInfo":{"prefix":"5m2fw03-0-1"},"ui":"desktop","service":"neurolib","fast":{"name":"neuro_library","subtype":"question"}}}}},"type":"neuro_library","subtype":"question"},"5m2f3":{"state":{"relatedMaterials":[],"baobab":{"parentNode":{"context":{"genInfo":{"prefix":"5m2fw04-0-1"},"ui":"desktop","service":"neurolib","fast":{"name":"neuro_library","subtype":"related"}}}}},"type":"neuro_library","subtype":"related"},"5m2f4":{"state":{"tld":"com.tr","isIos":false,"isQuestionPage":true,"baobab":{"parentNode":{"context":{"genInfo":{"prefix":"5m2fw05-0-1"},"ui":"desktop","service":"neurolib","fast":{"name":"neuro_library","subtype":"ask_question"}}}}},"type":"neuro_library","subtype":"ask_question"},"5m2f5":{"state":{"generalLinks":[{"id":"privacy-policy","text":"Gizlilik politikası","url":"https://yandex.com.tr/legal/privacy_policy/"},{"id":"terms-of-service","text":"Kullanıcı sözleşmesi","url":"https://yandex.com.tr/legal/tos/"},{"id":"report-error","text":"Hata bildir","url":"https://forms.yandex.com.tr/surveys/13748122.01a6645a1ef15703c9b82a7b6c521932ddc0e3f7/"},{"id":"about-company","text":"Şirket hakkında","url":"https://yandex.com.tr/project/portal/contacts/"}],"copyright":{"url":"https://yandex.com.tr","currentYear":2025},"socialLinks":[{"url":"https://www.tiktok.com/@yandex.turkiye","type":"tiktok","title":"TikTok"},{"url":"https://www.youtube.com/@YandexTurkiye","type":"youtube","title":"Youtube"},{"url":"https://www.facebook.com/YandexComTr","type":"facebook","title":"Facebook"},{"url":"https://www.instagram.com/yandex__turkiye/","type":"instagram","title":"Instagram"},{"url":"https://x.com/yndxturkiye","type":"x","title":"X"}],"categoriesLink":[],"disclaimer":"Seçili sitelerdeki metinlere göre Yazeka tarafından oluşturulan yanıtlardır. Hatalar içerebilir. Önemli bilgileri kontrol ediniz.","baobab":{"parentNode":{"context":{"genInfo":{"prefix":"5m2fw06-0-1"},"ui":"desktop","service":"neurolib","fast":{"name":"neuro_library","subtype":"footer"}}}}},"type":"neuro_library","subtype":"footer"}}