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

JavaScript में null और undefined में क्या अंतर है?

JavaScript में, null और undefined दोनों प्रिमिटिव वैल्यूज़ हैं।

JavaScript में प्रिमिटिव बनाम नॉन-प्रिमिटिव वैल्यू के बारे में सब पढ़ें।

एक undefined वेरिएबल वह वेरिएबल है जिसे डिक्लेयर किया गया है लेकिन अभी तक कोई वैल्यू असाइन नहीं की गई है।

उदाहरण के लिए, निम्नलिखित वेरिएबल को लॉग करने का प्रयास करें:

let dogBreed // undefined

आपको undefined मिलता है क्योंकि dogBreed वेरिएबल की कोई वैल्यू नहीं है।

null एक वैल्यू है जिसे आमतौर पर एक वेरिएबल को असाइन किया जाता है। उदाहरण के लिए, अपने कोड में एक अनचाहे undefined वेरिएबल से बचने के लिए, आप उस वेरिएबल को null वैल्यू असाइन कर सकते हैं (और बाद में उसे एक वास्तविक वैल्यू दे सकते हैं):

let dogBreed = null 
console.log(dogBreed) // null

बोनस जानकारी:

null को एक ऑब्जेक्ट के रूप में मूल्यांकन किया जाता है, जो निम्न कोड दर्शाता है:

console.log(typeof dogBreed) // object
  1. - TypeScript और JavaScript में अंतर

    जैसा कि हम जानते हैं कि TypeScript और JavaScript दोनों प्रोग्रामिंग भाषाएं हैं जिनका उपयोग आमतौर पर क्लाइंट एंड पर सर्वर रिक्वेस्ट प्रोसेस करने और UI पर डेटा रेंडर करने के लिए किया जाता है। हालांकि, दोनों स्क्रिप्टिंग भाषाएं हैं लेकिन TypeScript JavaScript से कुछ अतिरिक्त सुविधाओं का समर्थन करता है

  1. - जावास्क्रिप्ट और PHP में अंतर

    जावास्क्रिप्ट और PHP दोनों प्रोग्रामिंग दुनिया में सबसे लोकप्रिय प्रोग्रामिंग भाषाएं हैं। अपनी विभिन्न महत्वपूर्ण विशेषताओं और फीचर्स के कारण दोनों भाषाएं विश्व स्तर पर व्यापक रूप से उपयोग की जाती हैं। उनकी विशेषताओं के आधार पर जावास्क्रिप्ट और PHP के बीच महत्वपूर्ण अंतर निम्नलिखित हैं:

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

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