Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript undefined और void(0) में क्या अंतर है?


JavaScript undefined

इसका मतलब है एक वेरिएबल घोषित किया गया है, लेकिन कोई मान असाइन नहीं किया गया है।

उदाहरण के लिए,

var demo; alert(demo); //shows undefined  alert(type of demo); //shows undefined

यहाँ undefined का उपयोग करके यह जांचने का एक और उदाहरण है कि कोई वेरिएबल मौजूद है या नहीं:

उदाहरण

<html>    <body>       <script>          var age = 10;          if( typeof age !== 'undefined' ) {             document.write("True");          } else{             document.write("False");          }       </script>    </body> </html>

आउटपुट

True

JavaScript void(0)

void JavaScript में एक महत्वपूर्ण कीवर्ड है, जिसे एक यूनरी ऑपरेटर के रूप में उपयोग किया जा सकता है जो अपने सिंगल ऑपरेंड से पहले प्रकट होता है, जो किसी भी प्रकार का हो सकता है। यह ऑपरेटर एक अभिव्यक्ति को बिना मान लौटाए मूल्यांकन करने के लिए निर्दिष्ट करता है।

void का सिंटैक्स निम्न दो में से कोई भी हो सकता है -

<head>    <script>       <!--          void func()          javascript:void func()          or:          void(func())          javascript:void(func())       //-->     </script> </head>

  1. JavaScript void 0 का क्या अर्थ है? JavaScript void 0 का क्या अर्थ है?

    void ऑपरेटर का उपयोग दिए गए एक्सप्रेशन का मूल्यांकन करने के लिए किया जाता है। उसके बाद, यह undefined लौटाता है। यह void(0) का उपयोग करके undefined प्रिमिटिव मान प्राप्त करता है। यदि किसी एक्सप्रेशन को वेब पेज में डालने से अवांछित प्रभाव पड़ता है, तो इसे हटाने के लिए JavaScript void का उपयोग करें। J

  1. जावास्क्रिप्ट में फंक्शन्स और मेथड्स में क्या अंतर है? जावास्क्रिप्ट में फंक्शन्स और मेथड्स में क्या अंतर है?

    जावास्क्रिप्ट में फंक्शन्स और मेथड्स समान हैं, लेकिन एक मेथड एक फंक्शन है, जो एक ऑब्जेक्ट की प्रॉपर्टी है।निम्नलिखित जावास्क्रिप्ट में फंक्शन का एक उदाहरण है:function functionname(param1, param2){    // code }उदाहरणमेथड एक ऑब्जेक्ट से जुड़ा फंक्शन है। निम्नलिखित जावास्क्रिप्ट में मेथड का ए

  1. जावा और जावास्क्रिप्ट में क्या अंतर है? जावा और जावास्क्रिप्ट में क्या अंतर है?

    वेब डेवलपर जेरेमी कीथ ने 2009 में कहा था, जावा का जावास्क्रिप्ट से वही रिश्ता है जो हैम का हैम्स्टर से। इस उपमा की सटीकता पर बहस हो सकती है, लेकिन इसके पीछे की भावना ठोस है: जावा और जावास्क्रिप्ट, एक सामान्य भाषाई जड़ साझा करने के बावजूद, दो बिल्कुल अलग प्रोग्रामिंग भाषाएं हैं। वर्षों में ये थोड़ा ओ