जावास्क्रिप्ट या (||=) चर असाइनमेंट स्पष्टीकरण

Javaskripta Ya Cara Asa Inamenta Spastikarana



OR ऑपरेटर (||) एक तार्किक ऑपरेशन है जो सत्य लौटाता है जब प्रत्येक तरफ अभिव्यक्ति/शर्तों में से एक सत्य और गलत होता है जब दोनों झूठे होते हैं। OR ऑपरेटर को दो लंबवत रेखाओं (||) द्वारा दर्शाया गया है। जावास्क्रिप्ट में, OR असाइनमेंट ऑपरेटर (||=) एक चर के लिए मान निर्दिष्ट करता है यदि यह अपरिभाषित है और एक शर्त पर आधारित है। यह सामने आए पहले सच्चे मूल्य या सभी मूल्यों के गलत होने पर सामने आए अंतिम मूल्य का मूल्यांकन करता है।

यह ट्यूटोरियल किसी वेरिएबल को वैल्यू असाइन करने के लिए जावास्क्रिप्ट में OR असाइनमेंट ऑपरेटर की व्याख्या करेगा।

जावास्क्रिप्ट या (||=) चर असाइनमेंट

जावास्क्रिप्ट में ऐसी परिस्थितियाँ हो सकती हैं जहाँ आप एक अपरिभाषित चर के लिए एक मान निर्दिष्ट करना चाहते हैं। आप जावास्क्रिप्ट या असाइनमेंट ऑपरेटर (||=) का उपयोग करके एक मान के आधार पर एक चर के मान को दो संभावनाओं में से एक को असाइन कर सकते हैं और यह शून्य या अपरिभाषित है या नहीं।







वाक्य - विन्यास



एक वेरिएबल को मान निर्दिष्ट करने के लिए निम्नलिखित सिंटैक्स का उपयोग किया जाता है:



var1 ||= var2

उदाहरण 1





दो चर घोषित करें ' ' और ' बी ”। चर प्रारंभ करें ' बी 'संख्या के साथ' ग्यारह ' जबकि ' 'अपरिभाषित है:

चलो एक ;
चलो ख = ग्यारह ;

अब, OR वेरिएबल असाइनमेंट (||=) ऑपरेटर का उपयोग करके वेरिएबल “a” को वैल्यू असाइन करें:



||= बी ;

अंत में, का मान प्रिंट करें ' ” कंसोल पर:

सांत्वना देना। लकड़ी का लट्ठा ( 'एक का मूल्य है' + ) ;

जैसा कि आप देख सकते हैं कि का मूल्य ' ' अपरिभाषित है, इसलिए ' का मान बी ” (जो 11 है) चर 'ए' को सौंपा गया है:

यदि x का मान शून्य या अपरिभाषित नहीं है, तो इसे अधिलेखित नहीं किया जाएगा।

उदाहरण 2

चार चर बनाएँ ' एक्स ”, “ और ”, “ साथ ', और ' में 'और उन्हें गलत मान असाइन करें, जैसे कि' 0 ”, “ व्यर्थ ”, “ अपरिभाषित, ' और ' लिनक्स ':

कॉन्स्ट एक्स = 0 ;
कॉन्स्ट और = व्यर्थ ;
कॉन्स्ट साथ = अपरिभाषित ;
कॉन्स्ट में = 'लिनक्स' ;

अब, वेरिएबल्स के साथ OR ऑपरेटर का उपयोग करें ” एक्स ”, “ और ”, “ साथ ', और ' में 'इन चरों से एक सही मान निर्दिष्ट करने के लिए' साल ':

कॉन्स्ट साल = एक्स || और || साथ || में ;

अंत में, 'का उपयोग करके कंसोल पर असाइन किए गए मान को प्रिंट करें' कंसोल.लॉग () ' तरीका:

सांत्वना देना। लकड़ी का लट्ठा ( साल ) ;

यह देखा जा सकता है कि 'का मूल्य में 'चर को सौंपा गया है' साल ', क्योंकि 'w' सही मान है जो OR श्रृंखला में पाया जाता है:

आप वेरिएबल्स का उपयोग करने के बजाय अपरिष्कृत मानों के साथ वेरिएबल को मान भी असाइन कर सकते हैं:

कॉन्स्ट साल = 0 || व्यर्थ || 'लिनक्स' || अपरिभाषित ;

उत्पादन

हमने जावास्क्रिप्ट में OR(||) वेरिएबल असाइनमेंट ऑपरेटर से संबंधित सभी आवश्यक निर्देश प्रदान किए हैं।

निष्कर्ष

OR असाइनमेंट ऑपरेटर एक अपरिभाषित चर के लिए मान निर्दिष्ट करता है। जावास्क्रिप्ट में, यह उपयोगी हो सकता है जब आप एक चर के लिए एक डिफ़ॉल्ट मान सेट करना चाहते हैं, लेकिन केवल अगर यह पहले से सेट नहीं किया गया है। यदि चर का मान परिभाषित किया गया है, तो इसे अधिलेखित नहीं किया जाएगा। इस राइट-अप ने जावास्क्रिप्ट में OR असाइनमेंट ऑपरेटर को एक वेरिएबल को वैल्यू असाइन करने के लिए समझाया।