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