डेटा प्रकार
प्रोग्रामिंग भाषा की सबसे मौलिक विशेषताओं में से एक यह है कि यह डेटा प्रकारों का कौन सा सेट समर्थन करती है। ये वे मान हैं जिन्हें प्रोग्रामिंग भाषा में दर्शाया और हेरफेर किया जा सकता है।
JavaScript एक डायनामिक भाषा है और इसमें कुछ अंतर्निहित डेटा संरचनाएं हैं। डेटा प्रकार अलग-अलग मान रखते हैं। JavaScript में दो प्रकार के डेटा प्रकार हैं: प्रिमिटिव और नॉन-प्रिमिटिव। प्रिमिटिव अपरिवर्तनीय मानों को परिभाषित करता है और हाल ही में ECMAScript मानक द्वारा पेश किया गया था।
JavaScript आपको तीन प्रिमिटिव डेटा प्रकारों के साथ काम करने की अनुमति देता है:
- संख्याएं, जैसे 123, 120.50 आदि।
- टेक्स्ट की स्ट्रिंग्स, जैसे "यह टेक्स्ट स्ट्रिंग" आदि।
- बूलियन, जैसे true या false।
JavaScript दो तुच्छ डेटा प्रकार भी परिभाषित करता है: null और undefined, जिनमें से प्रत्येक केवल एक मान को परिभाषित करता है। इन प्रिमिटिव डेटा प्रकारों के अलावा, JavaScript एक समग्र डेटा प्रकार का समर्थन करता है जिसे ऑब्जेक्ट के रूप में जाना जाता है।
डेटा प्रकारों के बाद, आइए ऑब्जेक्ट्स पर चर्चा करें
ऑब्जेक्ट्स
JavaScript में, ऑब्जेक्ट्स को गुणों के संग्रह के रूप में माना जाता है। कुंजी मानों का उपयोग करके गुणों की पहचान करें। इसके दो प्रकार हैं:
डेटा गुण
यह एक कुंजी को एक मान के साथ जोड़ता है।
एक्सेसर गुण
यह एक कुंजी को एक्सेसर फ़ंक्शन के साथ जोड़ता है। इसका उपयोग मान संग्रहीत करने के लिए किया जाता है।