यह ट्यूटोरियल किसी वेरिएबल को वैल्यू असाइन करने के लिए जावास्क्रिप्ट में OR असाइनमेंट ऑपरेटर की व्याख्या करेगा।
जावास्क्रिप्ट या (||=) चर असाइनमेंट
जावास्क्रिप्ट में ऐसी परिस्थितियाँ हो सकती हैं जहाँ आप एक अपरिभाषित चर के लिए एक मान निर्दिष्ट करना चाहते हैं। आप जावास्क्रिप्ट या असाइनमेंट ऑपरेटर (||=) का उपयोग करके एक मान के आधार पर एक चर के मान को दो संभावनाओं में से एक को असाइन कर सकते हैं और यह शून्य या अपरिभाषित है या नहीं।
वाक्य - विन्यास
एक वेरिएबल को मान निर्दिष्ट करने के लिए निम्नलिखित सिंटैक्स का उपयोग किया जाता है:
var1 ||= var2
उदाहरण 1
दो चर घोषित करें ' ए ' और ' बी ”। चर प्रारंभ करें ' बी 'संख्या के साथ' ग्यारह ' जबकि ' ए 'अपरिभाषित है:
चलो एक ;चलो ख = ग्यारह ;
अब, OR वेरिएबल असाइनमेंट (||=) ऑपरेटर का उपयोग करके वेरिएबल “a” को वैल्यू असाइन करें:
ए ||= बी ;
अंत में, का मान प्रिंट करें ' ए ” कंसोल पर:
सांत्वना देना। लकड़ी का लट्ठा ( 'एक का मूल्य है' + ए ) ;जैसा कि आप देख सकते हैं कि का मूल्य ' ए ' अपरिभाषित है, इसलिए ' का मान बी ” (जो 11 है) चर 'ए' को सौंपा गया है:
यदि x का मान शून्य या अपरिभाषित नहीं है, तो इसे अधिलेखित नहीं किया जाएगा।
उदाहरण 2
चार चर बनाएँ ' एक्स ”, “ और ”, “ साथ ', और ' में 'और उन्हें गलत मान असाइन करें, जैसे कि' 0 ”, “ व्यर्थ ”, “ अपरिभाषित, ' और ' लिनक्स ':
कॉन्स्ट एक्स = 0 ;कॉन्स्ट और = व्यर्थ ;
कॉन्स्ट साथ = अपरिभाषित ;
कॉन्स्ट में = 'लिनक्स' ;
अब, वेरिएबल्स के साथ OR ऑपरेटर का उपयोग करें ” एक्स ”, “ और ”, “ साथ ', और ' में 'इन चरों से एक सही मान निर्दिष्ट करने के लिए' साल ':
कॉन्स्ट साल = एक्स || और || साथ || में ;अंत में, 'का उपयोग करके कंसोल पर असाइन किए गए मान को प्रिंट करें' कंसोल.लॉग () ' तरीका:
सांत्वना देना। लकड़ी का लट्ठा ( साल ) ;यह देखा जा सकता है कि 'का मूल्य में 'चर को सौंपा गया है' साल ', क्योंकि 'w' सही मान है जो OR श्रृंखला में पाया जाता है:
आप वेरिएबल्स का उपयोग करने के बजाय अपरिष्कृत मानों के साथ वेरिएबल को मान भी असाइन कर सकते हैं:
कॉन्स्ट साल = 0 || व्यर्थ || 'लिनक्स' || अपरिभाषित ;उत्पादन
हमने जावास्क्रिप्ट में OR(||) वेरिएबल असाइनमेंट ऑपरेटर से संबंधित सभी आवश्यक निर्देश प्रदान किए हैं।
निष्कर्ष
OR असाइनमेंट ऑपरेटर एक अपरिभाषित चर के लिए मान निर्दिष्ट करता है। जावास्क्रिप्ट में, यह उपयोगी हो सकता है जब आप एक चर के लिए एक डिफ़ॉल्ट मान सेट करना चाहते हैं, लेकिन केवल अगर यह पहले से सेट नहीं किया गया है। यदि चर का मान परिभाषित किया गया है, तो इसे अधिलेखित नहीं किया जाएगा। इस राइट-अप ने जावास्क्रिप्ट में OR असाइनमेंट ऑपरेटर को एक वेरिएबल को वैल्यू असाइन करने के लिए समझाया।