जावास्क्रिप्ट में अशक्त और अपरिभाषित के बीच का अंतर

विषयसूची:

जावास्क्रिप्ट में अशक्त और अपरिभाषित के बीच का अंतर
जावास्क्रिप्ट में अशक्त और अपरिभाषित के बीच का अंतर

वीडियो: जावास्क्रिप्ट में अशक्त और अपरिभाषित के बीच का अंतर

वीडियो: जावास्क्रिप्ट में अशक्त और अपरिभाषित के बीच का अंतर
वीडियो: क्या आप शून्य और अपरिभाषित का गलत प्रयोग कर रहे हैं? 2024, जुलाई
Anonim

मुख्य अंतर – जावास्क्रिप्ट में शून्य बनाम अपरिभाषित

जावास्क्रिप्ट का उपयोग वेब पेजों को गतिशील बनाने के लिए क्लाइंट-साइड स्क्रिप्टिंग भाषा के रूप में किया जाता है। हाइपरटेक्स्ट मार्कअप लैंग्वेज (एचटीएमएल) के साथ इसका उपयोग करना आसान है। अन्तरक्रियाशीलता बढ़ाने और समृद्ध इंटरफेस बनाने के लिए जावास्क्रिप्ट उपयोगी है। जावास्क्रिप्ट के साथ प्रोग्रामिंग करते समय, डेटा स्टोर करना आवश्यक है। एक चर एक भंडारण क्षेत्र है जिसे प्रोग्राम हेरफेर कर सकता है। चर स्मृति स्थान हैं। प्रत्येक चर का एक प्रकार होता है। यह उन मानों की श्रेणी पर निर्भर करता है जिन्हें उस स्मृति स्थान में संग्रहीत किया जा सकता है। जावास्क्रिप्ट कई डेटा प्रकारों का समर्थन करता है। आदिम डेटा प्रकार नंबर, स्ट्रिंग और बूलियन हैं।संख्याएँ संख्यात्मक मानों को संग्रहीत करती हैं, स्ट्रिंग्स वर्णों के अनुक्रम को संग्रहीत करती हैं और बूलियन सही या गलत संग्रहीत करते हैं। जावास्क्रिप्ट में समग्र डेटा प्रकार भी हैं जो ऑब्जेक्ट आदि हैं। अन्य दो चर हैं। वे शून्य और अपरिभाषित हैं। यह लेख जावास्क्रिप्ट में अशक्त और अपरिभाषित के बीच के अंतर पर चर्चा करता है। जावास्क्रिप्ट में अशक्त और अपरिभाषित के बीच महत्वपूर्ण अंतर यह है कि शून्य का उपयोग एक चर के लिए एक गैर-मान निर्दिष्ट करने के लिए किया जाता है जबकि अपरिभाषित का उपयोग तब किया जाता है जब एक चर घोषित किया जाता है लेकिन एक मूल्य के साथ असाइन नहीं किया जाता है।

जावास्क्रिप्ट में शून्य क्या है?

जावास्क्रिप्ट ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को सपोर्ट करता है। एक प्रोग्राम या सॉफ्टवेयर को जावास्क्रिप्ट का उपयोग करके ऑब्जेक्ट में मॉडल किया जा सकता है। ये वस्तुएं अन्य वस्तुओं के साथ संचार करती हैं। जावास्क्रिप्ट ऑब्जेक्ट घुंघराले ब्रेसिज़ का उपयोग करके लिखे गए हैं। वस्तु गुणों को नाम, मूल्य जोड़े के रूप में लिखा जाता है। उन्हें अल्पविराम द्वारा अलग किया जाता है। जैसे वर छात्र={नाम: "एन", अंक: 65};

जावास्क्रिप्ट में अशक्त और अपरिभाषित के बीच का अंतर
जावास्क्रिप्ट में अशक्त और अपरिभाषित के बीच का अंतर

जब प्रोग्रामर किसी वैरिएबल को नॉन-वैल्यू असाइन करना चाहता है, तो वह डेटा टाइप नल का उपयोग कर सकता है। इस डेटा प्रकार को एक वस्तु के रूप में माना जाता है।

नीचे दिए गए जावास्क्रिप्ट स्टेटमेंट देखें।

वर एक्स=शून्य;

दस्तावेज़.लिखें(x);

document.write(typeof(x));

दस्तावेज़.लिखें(x) x का मान देगा। यह शून्य है। x का प्रकार वस्तु है।

नीचे दिए गए उदाहरण को देखें।

var छात्र={नाम: "एन", अंक: 65};

छात्र=शून्य;

उपरोक्त के अनुसार विद्यार्थी का मान शून्य होता है। डेटा प्रकार वस्तु है।

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

जावास्क्रिप्ट में, जब एक वेरिएबल घोषित किया जाता है लेकिन एक मान निर्दिष्ट नहीं किया जाता है, तो यह अपरिभाषित होता है।

नीचे दिए गए जावास्क्रिप्ट स्टेटमेंट देखें। यदि कोई कथन है जैसे कि var x; जहां x एक चर है। तब x का मान अपरिभाषित है। डेटा प्रकार भी अपरिभाषित है।

वर एक्स;

दस्तावेज़. लिखें (एक्स);

दस्तावेज़.लिखें(प्रकार(x));

यह HTML पेज पर मान प्रदर्शित करेगा। यह अपरिभाषित देता है। इसलिए, इसमें अपरिभाषित का मान है। दस्तावेज़ लिखते समय। लिखें (प्रकार (x)); और पृष्ठ को पुनः लोड करना, यह अभी भी अपरिभाषित देगा। इसलिए, चर x का एक मान है जो अपरिभाषित है और प्रकार भी अपरिभाषित है।

नीचे दिए गए कथन को भी देखें।

वर छात्र;

दस्तावेज़.लिखें(छात्र);

चर छात्र का एक अपरिभाषित मान होता है। उस चर का प्रकार भी अपरिभाषित है।

चर मान को अपरिभाषित पर सेट करना भी संभव है। नीचे दिए गए कथन का संदर्भ लें।

var छात्र=अपरिभाषित;

दस्तावेज़.लिखें(छात्र);

document.write(typeof(student));

अब छात्र चर का अपरिभाषित मान है। चर छात्र का प्रकार भी अपरिभाषित है।

शून्य और अपरिभाषित के बीच समानता क्या है?

जावास्क्रिप्ट में दोनों डेटा प्रकार हैं।

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

अशक्त बनाम अपरिभाषित

नल जावास्क्रिप्ट में एक डेटा प्रकार है जिसका उपयोग एक चर के लिए एक गैर-मान निर्दिष्ट करने के लिए किया जाता है। अपरिभाषित जावास्क्रिप्ट में एक डेटा प्रकार है जिसका उपयोग तब किया जाता है जब एक चर घोषित किया जाता है लेकिन एक मान के साथ असाइन नहीं किया जाता है।
मान
जब वेरिएबल को शून्य पर असाइन किया जाता है, तो मान शून्य होता है। जब वेरिएबल को अपरिभाषित असाइन किया जाता है, तो मान अपरिभाषित होता है।
डेटा प्रकार
जब वेरिएबल को शून्य असाइन किया जाता है, तो डेटा प्रकार एक ऑब्जेक्ट होता है। जब वेरिएबल को अपरिभाषित सौंपा जाता है, तो डेटा प्रकार को अपरिभाषित माना जाता है।

सारांश - जावास्क्रिप्ट में अशक्त बनाम अपरिभाषित

जावास्क्रिप्ट एक क्लाइंट-साइड स्क्रिप्टिंग भाषा है जिसका उपयोग वेब एप्लिकेशन डेवलपमेंट के लिए किया जाता है। यह एक वेब पेज पर अन्तरक्रियाशीलता लाता है। इसका उपयोग ऑनलाइन प्रोग्राम, वीडियो गेम विकसित करने के लिए भी किया जाता है। HTML और CSS के साथ, यह वर्ल्ड वाइड वेब के लिए एक मुख्य तकनीक है। कई ब्राउज़र जावास्क्रिप्ट का समर्थन करते हैं। जावास्क्रिप्ट में प्रोग्राम लिखते समय, डेटा को स्टोर करना आवश्यक है। डेटा को वेरिएबल में स्टोर किया जाता है। प्रत्येक चर का एक डेटा प्रकार होता है। उनमें से दो शून्य और अपरिभाषित हैं। जावास्क्रिप्ट में अशक्त और अपरिभाषित के बीच का अंतर यह है कि शून्य का उपयोग एक चर के लिए एक गैर-मान निर्दिष्ट करने के लिए किया जाता है जबकि अपरिभाषित का उपयोग तब किया जाता है जब एक चर घोषित किया जाता है लेकिन एक मान के साथ असाइन नहीं किया जाता है।

जावास्क्रिप्ट में नल बनाम अपरिभाषित की पीडीएफ डाउनलोड करें

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

सिफारिश की: