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

JavaScript डेटा प्रकार और डेटा संरचनाएं क्या हैं?


डेटा प्रकार

प्रोग्रामिंग भाषा की सबसे मौलिक विशेषताओं में से एक यह है कि यह डेटा प्रकारों का कौन सा सेट समर्थन करती है। ये वे मान हैं जिन्हें प्रोग्रामिंग भाषा में दर्शाया और हेरफेर किया जा सकता है।

JavaScript एक डायनामिक भाषा है और इसमें कुछ अंतर्निहित डेटा संरचनाएं हैं। डेटा प्रकार अलग-अलग मान रखते हैं। JavaScript में दो प्रकार के डेटा प्रकार हैं: प्रिमिटिव और नॉन-प्रिमिटिव। प्रिमिटिव अपरिवर्तनीय मानों को परिभाषित करता है और हाल ही में ECMAScript मानक द्वारा पेश किया गया था।

JavaScript आपको तीन प्रिमिटिव डेटा प्रकारों के साथ काम करने की अनुमति देता है:

  • संख्याएं, जैसे 123, 120.50 आदि।
  • टेक्स्ट की स्ट्रिंग्स, जैसे "यह टेक्स्ट स्ट्रिंग" आदि।
  • बूलियन, जैसे true या false।

JavaScript दो तुच्छ डेटा प्रकार भी परिभाषित करता है: null और undefined, जिनमें से प्रत्येक केवल एक मान को परिभाषित करता है। इन प्रिमिटिव डेटा प्रकारों के अलावा, JavaScript एक समग्र डेटा प्रकार का समर्थन करता है जिसे ऑब्जेक्ट के रूप में जाना जाता है।
डेटा प्रकारों के बाद, आइए ऑब्जेक्ट्स पर चर्चा करें

ऑब्जेक्ट्स

JavaScript में, ऑब्जेक्ट्स को गुणों के संग्रह के रूप में माना जाता है। कुंजी मानों का उपयोग करके गुणों की पहचान करें। इसके दो प्रकार हैं:

डेटा गुण

यह एक कुंजी को एक मान के साथ जोड़ता है।


एक्सेसर गुण
यह एक कुंजी को एक्सेसर फ़ंक्शन के साथ जोड़ता है। इसका उपयोग मान संग्रहीत करने के लिए किया जाता है।

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

    प्रॉमिसेस हमें एसिंक्रोनस ऑपरेशन करने की अनुमति देती हैं जहां मान प्रॉमिस बनाते समय पहले से ज्ञात नहीं होता। एक प्रॉमिस की तीन स्टेट्स हो सकती हैं: पेंडिंग, फुलफिल्ड और रिजेक्टेड। जावास्क्रिप्ट में प्रॉमिसेस के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> &l

  1. - C# में डेटा टाइप्स, वैल्यू टाइप्स और रेफरेंस टाइप्स क्या हैं?

    C# में डेटा टाइप्स दो प्रकार के होते हैं यानी वैल्यू टाइप, रेफरेंस टाइप और पॉइंटर टाइप।वैल्यू टाइप्सवैल्यू टाइप वेरिएबल्स को सीधे मान असाइन किया जा सकता है। ये System.ValueType क्लास से डेराइव्ड होते हैं।निम्न वैल्यू टाइप डेटा टाइप्स हैं:टाइपप्रतिनिधित्व करता हैरेंजडिफ़ॉल्ट मानboolबूलियन मानTrue या

  1. - पायथन 3 में स्टैंडर्ड डेटा टाइप्स क्या हैं?

    पायथन के स्टैंडर्ड डेटा टाइप्स में न्यूमेरिक डेटा टाइप्स, सीक्वेंस टाइप्स और डिक्शनरी शामिल हैं जो की-वैल्यू पेयर्स का कलेक्शन है। न्यूमेरिक डेटा टाइप्स के ऑब्जेक्ट्स या तो इंटीजर्स, फ्लोट्स या कॉम्प्लेक्स नंबर्स होते हैं। इंटीजर्स पूर्ण संख्याएं होती हैं, जबकि फ्लोट्स में फ्रैक्शनल पार्ट होता है।