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

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

जावास्क्रिप्ट में, null और undefined दोनों आदिम मूल्य हैं।

जावास्क्रिप्ट में आदिम बनाम गैर-आदिम मान के बारे में सब कुछ पढ़ें।

एक undefined वेरिएबल एक वेरिएबल है जिसे घोषित किया गया है लेकिन उसके पास कोई मान असाइन नहीं किया गया है (अभी तक)।

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

let dogBreed 
// undefined

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

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

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

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

null एक वस्तु के रूप में मूल्यांकन किया जाता है, जो निम्न कोड दिखाता है:

console.log(typeof dogBreed) 
// object

  1. टाइपस्क्रिप्ट और जावास्क्रिप्ट के बीच अंतर

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

  1. जावास्क्रिप्ट और पीएचपी के बीच अंतर

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

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

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