ฟังก์ชัน valueOf() จะรับออบเจ็กต์ Number และคืนค่าตัวเลข (ชนิดข้อมูลดั้งเดิม) ที่ถูกห่อหุ้มโดยออบเจ็กต์ที่ให้มา
ไวยากรณ์
รูปแบบการใช้งานคือดังนี้
num.valueOf()
ตัวอย่าง
<html> <head> <title>ตัวอย่าง JavaScript</title> </head> <body> <script type="text/javascript"> var num = 215; result = num.toString(16); document.write("ผลลัพธ์: " + result); </script> </body> </html>ผลลัพธ์
ผลลัพธ์: d7
ตัวอย่าง
<html> <head> <title>ตัวอย่าง JavaScript</title> </head> <body> <script type="text/javascript"> var num = 215; result = num.toString(16); document.write("ผลลัพธ์: " + result); document.write("<br>"); document.write("ผลลัพธ์: " + num.valueOf(0)); document.write("<br>"); document.write("ผลลัพธ์: " + num.valueOf(-16)); document.write("<br>"); document.write("ผลลัพธ์: " + num.valueOf()); document.write("<br>"); var dat = 0/0; document.write("ผลลัพธ์: " + dat.valueOf(16)); </script> </body> </html>ผลลัพธ์
ผลลัพธ์: d7 ผลลัพธ์: 215 ผลลัพธ์: 215 ผลลัพธ์: 215 ผลลัพธ์: NaN