प्रिमिटिव डेटा टाइप्स कुछ और नहीं बल्कि स्ट्रिंग, नंबर, बूलियन आदि होते हैं। ऑब्जेक्ट्स को प्रिमिटिव डेटा टाइप्स में बदलने के लिए, जावास्क्रिप्ट ने toString(), valueOf() जैसे कुछ मेथड्स प्रदान किए हैं। इन मेथड्स का उपयोग करके जावास्क्रिप्ट ऑब्जेक्ट्स को आसानी से प्रिमिटिव डेटा टाइप्स में बदला जा सकता है।
उदाहरण-1
निम्नलिखित उदाहरण में, सामान्य ऐरे को प्रिमिटिव डेटा टाइप 'स्ट्रिंग' में बदला गया है और परिणाम आउटपुट में दिखाया गया है।
<html> <body> <script> var arr = [1, 2, 3]; document.write(arr.toString() + "</br>"); var arr1 = ['Hello','Hi','Glad','Pleasure']; document.write(arr1.toString() + "</br>"); </script> </body> </html>
आउटपुट
1,2,3 Hello,Hi,Glad,Pleasure
उदाहरण-2
निम्नलिखित उदाहरण में, डेट ऑब्जेक्ट को प्रिमिटिव डेटा टाइप 'नंबर' में बदला गया है और परिणाम आउटपुट में दिखाया गया है।
<html> <body> <script> var d = new Date(2018, 5, 24); document.write(d.toDateString() + "<br>"); document.write(d.valueOf()); </script> </body> </html>
आउटपुट
Sun Jun 24 2018 1529778600000