यह अध्ययन जावास्क्रिप्ट में दोहरे विस्मयादिबोधक को परिभाषित करेगा।
जावास्क्रिप्ट में डबल एक्सक्लेमेशन ऑपरेटर क्या है?
दोहरा विस्मयादिबोधक चिह्न ( !! ) जावास्क्रिप्ट ऑपरेटर नहीं है, यह दोहरा है, नहीं ( ! ) ऑपरेटर क्योंकि नहीं ( ! डबल विस्मयादिबोधक ऑपरेटर में ) ऑपरेटर का दो बार उपयोग किया जाता है ( !! ). पहला (!) ऑपरेटर इसे उल्टे बूलियन मान में बदल देता है। दूसरा (!) ऑपरेटर उल्टे बूलियन मान को उलट देता है। दूसरे शब्दों में, यह अब वस्तु का वास्तविक बूलियन मान है।
जावास्क्रिप्ट में झूठे मूल्य
जावास्क्रिप्ट में, अपरिभाषित, 0, अशक्त, NaN और खाली तार ('') झूठे मान हैं।
जावास्क्रिप्ट में सत्य मूल्य
जावास्क्रिप्ट के सत्य मान 1 हैं, एक गैर-खाली स्ट्रिंग, कोई गैर-शून्य संख्या, सरणियाँ, वस्तुएँ, और इसी तरह।
आइए जावास्क्रिप्ट में दोहरे विस्मयादिबोधक के उदाहरण देखें।
उदाहरण 1:
एक चर बनाएँ ' एक 'और एक बूलियन मान असाइन करें' असत्य ':
वहां एक है = असत्यचर के साथ डबल नहीं (!) ऑपरेटर या डबल एक्सक्लेमेशन (!!) का उपयोग करें:
!! एक ;
आउटपुट बूलियन मान देता है ' असत्य ':
उपरोक्त आउटपुट में, चर का मान ' एक 'पहले उलटा है' सच 'फिर, दूसरा (!) ऑपरेटर फिर से इसे' में बदल देता है असत्य ”।
यहाँ, नीचे दी गई तालिका दोहरे विस्मयादिबोधक का उपयोग करके सभी सत्य और मिथ्या जावास्क्रिप्ट मानों के परिणाम का प्रतिनिधित्व करती है !! जावास्क्रिप्ट:
मूल्य | !!मूल्य |
सच | सच |
असत्य | असत्य |
0 | असत्य |
1 | सच |
अपरिभाषित | असत्य |
शून्य | असत्य |
'' | असत्य |
'लिनक्स' | सच |
आइए देखें कि विभिन्न मूल्यों और डेटा प्रकारों पर दोहरा विस्मयादिबोधक कैसे काम करता है।
उदाहरण 2: बूलियन मानों पर (!!) लागू करना
आइए बूलियन मानों पर दोहरे विस्मयादिबोधक (!!) के प्रभाव की जाँच करें:
उदाहरण 3: पूर्णांक मानों पर (!!) लागू करना
पूर्णांक 0 और 1 को पास करें ' कंसोल.लॉग () ” डबल विस्मयादिबोधक (!!) के साथ विधि और परिणाम देखेंगे:
उदाहरण 4: अशक्त या अपरिभाषित मानों पर (!!) लागू करना
आइए दोहरे विस्मयादिबोधक (!!) के शून्य या अपरिभाषित मानों पर प्रभाव देखें:
उदाहरण 5: स्ट्रिंग मानों पर (!!) लागू करना
एक खाली स्ट्रिंग पर दोहरे विस्मयादिबोधक (!!) के प्रभाव को देखें और एक स्ट्रिंग ' कंसोल.लॉग () ' तरीका:
हमने जावास्क्रिप्ट में दोहरे विस्मयादिबोधक (!!) चिह्न से संबंधित आवश्यक निर्देश संकलित किए हैं।
निष्कर्ष
दोहरा विस्मयादिबोधक चिह्न ( !! ) के रूप में भी जाना जाता है ' डबल धमाका ', या ' डबल शॉट 'डबल नहीं (!) ऑपरेटर है जो एक सत्य या असत्य कथन के मूल्य को' में बदल देता है सच ' या ' असत्य '। इसे पहले (!) ऑपरेटर का उपयोग करके एक उल्टे बूलियन मान में परिवर्तित किया जाता है। फिर, दूसरा (!) ऑपरेटर उल्टे बूलियन मान को बदल देता है। अंत में, यह बूलियन एक्सप्रेशंस (True, False) के समान परिणाम देता है। इस अध्ययन ने जावास्क्रिप्ट में दोहरे विस्मयादिबोधक को परिभाषित किया।