ज़रूर! यहां जावास्क्रिप्ट में सशर्त (टर्नरी) ऑपरेटरों पर एक व्यापक लेख है।
जावास्क्रिप्ट में, स्थितियों के आधार पर निर्णय लेना गतिशील और उत्तरदायी कोड लिखने का एक मूलभूत हिस्सा है। सशर्त तर्क को लागू करने के सबसे संक्षिप्त और कुशल तरीकों में से एक टर्नरी ऑपरेटर का उपयोग है। यह ऑपरेटर किसी दी गई स्थिति के आधार पर दो अभिव्यक्तियों में से एक को निष्पादित करने के लिए एक कॉम्पैक्ट सिंटैक्स प्रदान करता है। इस लेख में, हम यह पता लगाएंगे कि टर्नरी ऑपरेटर का उपयोग कैसे करें, इसका सिंटैक्स, लाभ और कुछ व्यावहारिक उदाहरण।
टर्नरी ऑपरेटर एकमात्र जावास्क्रिप्ट ऑपरेटर है जो तीन ऑपरेंड लेता है। इसे सशर्त ऑपरेटर के रूप में भी जाना जाता है क्योंकि यह एक शर्त के आधार पर संचालित होता है। टर्नरी ऑपरेटर का सामान्य सिंटैक्स है:
condition ? expressionIfTrue : expressionIfFalse;
यहां इसके घटकों का विवरण दिया गया है:
आइए यह समझने के लिए एक सरल उदाहरण से शुरुआत करें कि टर्नरी ऑपरेटर कैसे काम करता है:
let age = 18; let canVote = age >= 18 ? "Yes, you can vote." : "No, you cannot vote yet."; console.log(canVote); // Output: Yes, you can vote.
सत्य ? (असत्य) : (असत्य) php
में काम करता हैइस उदाहरण में, शर्त आयु >=18 का मूल्यांकन किया गया है। चूंकि उम्र 18 वर्ष है, शर्त सत्य है, इसलिए अभिव्यक्ति "हां, आप मतदान कर सकते हैं।" निष्पादित किया गया है और canVote को सौंपा गया है।
अधिक जटिल परिस्थितियों को संभालने के लिए टर्नरी ऑपरेटरों को नेस्ट किया जा सकता है। हालाँकि, अत्यधिक नेस्टिंग पठनीयता को कम कर सकती है, इसलिए इसका उपयोग संयम से किया जाना चाहिए:
let score = 85; let grade = score >= 90 ? "A" : score >= 80 ? "B" : score >= 70 ? "C" : score >= 60 ? "D" : "F"; console.log(grade); // Output: B
इस उदाहरण में, स्कोर के आधार पर ग्रेड निर्धारित करने के लिए कई स्थितियों का मूल्यांकन किया जाता है।
टर्नरी ऑपरेटर डिफ़ॉल्ट मान सेट करने के लिए उपयोगी हो सकता है:
let userColor = "blue"; let defaultColor = userColor ? userColor : "black"; console.log(defaultColor); // Output: blue
यदि उपयोगकर्ता रंग परिभाषित किया गया है, तो डिफ़ॉल्ट रंग उपयोगकर्ता रंग पर सेट किया जाएगा। अन्यथा, यह वापस "काला" हो जाएगा।
फ्रंट-एंड डेवलपमेंट में, टर्नरी ऑपरेटर का उपयोग अक्सर सशर्त प्रतिपादन के लिए किया जाता है:
let isLoggedIn = true; let welcomeMessage = isLoggedIn ? "Welcome back!" : "Please log in."; console.log(welcomeMessage); // Output: Welcome back!
टर्नरी ऑपरेटर संक्षिप्त और पठनीय सशर्त अभिव्यक्ति लिखने के लिए जावास्क्रिप्ट में एक शक्तिशाली उपकरण है। इसके सिंटैक्स और उचित उपयोग को समझकर, आप अपने कोड को अधिक कुशल और रखरखाव योग्य बनाने के लिए इस ऑपरेटर का लाभ उठा सकते हैं। हालाँकि, किसी भी उपकरण की तरह, इसका उपयोग आपके कोड की पठनीयता और स्पष्टता से समझौता करने से बचने के लिए विवेकपूर्ण तरीके से किया जाना चाहिए।
टर्नरी ऑपरेटर में महारत हासिल करके, आप अधिक सुंदर और सुव्यवस्थित जावास्क्रिप्ट कोड लिख सकते हैं, जिससे आपके एप्लिकेशन अधिक कुशल और बनाए रखने में आसान हो जाएंगे।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3