ट्रैक
/
JavaScript
JavaScript
/
सिलेबस
/
टर्नरी ऑपरेटर
टर

टर्नरी ऑपरेटर में JavaScript

1 अभ्यास

टर्नरी ऑपरेटर के बारे में

कंडीशनल टर्नरी ऑपरेटर की मदद से हम एक छोटा एक्सप्रेशन लिख सकते हैं। यह एक्सप्रेशन किसी शर्त के आधार पर दो वैकल्पिक वैल्यू में से एक लौटाता है। इसे अक्सर "टर्नरी ऑपरेटर" कहा जाता है। यह नाम इस बात से आया है कि इस ऑपरेटर के तीन ऑपरेंड होते हैं: predicate ? consequent-expression : alternative-expression इसे छोटे if-else स्टेटमेंट की जगह इस्तेमाल किया जा सकता है।

if स्टेटमेंट की तरह ही, शर्त का मूल्यांकन करने के लिए JavaScript अपने आप टाइप कन्वर्ज़न करता है। अगर शर्त ट्रुथी होती है, तो टर्नरी एक्सप्रेशन कोलन के बाईं ओर वाला ऑपरेंड लौटाता है। वरना टर्नरी एक्सप्रेशन का परिणाम कोलन के दाईं ओर वाला ऑपरेंड होता है।

const year = 2020;

year > 2000 ? 'in the past years' : 'a long time ago';
// => 'in the past years'
GitHub के ज़रिए संपादित करें यह लिंक नई विंडो या टैब में खुलता है।

टर्नरी ऑपरेटर सीखिए