Primitive Data Types คือ String, Number, Boolean เป็นต้น เพื่อ แปลง Objects ให้เป็น Primitive Data Types JavaScript มีเมธอด เช่น toString(), valueOf() เป็นต้น การใช้เมธอดเหล่านี้ทำให้แปลง JavaScript Objects เป็น Primitive Data Types ได้ง่าย
ตัวอย่างที่ 1
ในตัวอย่างนี้ อาร์เรย์ทั่วไป ถูกแปลงเป็น Primitive Data Type คือ String และแสดงผลลัพธ์
<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
ในตัวอย่างนี้ Date Object ถูกแปลงเป็น Primitive Data Type คือ Number และแสดงผลลัพธ์
<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