Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีแปลง JavaScript Objects เป็น Primitive Data Types ด้วยตนเอง

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