প্রিমিটিভ ডেটা টাইপ হচ্ছে স্ট্রিং, নাম্বার, বুলিয়ান ইত্যাদি। অবজেক্টকে প্রিমিটিভ ডেটা টাইপে রূপান্তর করতে জাভাস্ক্রিপ্টে toString(), valueOf() ইত্যাদি মেথড রয়েছে। এই মেথডগুলো ব্যবহার করে জাভাস্ক্রিপ্ট অবজেক্ট সহজেই প্রিমিটিভ ডেটা টাইপে কনভার্ট করা যায়।
উদাহরণ-১
নিচের উদাহরণে, সাধারণ অ্যারে গুলো toString() মেথড ব্যবহার করে প্রিমিটিভ ডেটা টাইপ 'স্ট্রিং'-এ রূপান্তর করা হয়েছে এবং ফলাফল আউটপুটে দেখানো হয়েছে।
<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
উদাহরণ-২
নিচের উদাহরণে, ডেট অবজেক্ট গুলো valueOf() মেথড ব্যবহার করে প্রিমিটিভ ডেটা টাইপ 'নাম্বার'-এ রূপান্তর করা হয়েছে এবং ফলাফল আউটপুটে দেখানো হয়েছে।
<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