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