ในจาวาสคริปต์พยายามอย่าแปลง ตัวเลข เป็น วัตถุ เพราะไม่สามารถเทียบตัวเลขกับ วัตถุ และแม้กระทั่ง วัตถุ ไม่สามารถเปรียบเทียบกับวัตถุ .
ตัวอย่าง
ในตัวอย่างต่อไปนี้ หมายเลข 20 ที่กำหนดให้กับทั้งตัวแปร 'x' และตัวแปร 'y' เมื่อเปรียบเทียบตัวแปรทั้งสองเข้าด้วยกัน บูลีน ค่า "จริง " จะแสดงตามที่แสดงในผลลัพธ์
<html>
<body>
<script>
var x = 500;
var y = (500);
document.write((x===y));
document.write("</br>");
document.write(typeof(x));
document.write("</br>");
document.write(typeof(y));
</script>
</body>
</html> ผลลัพธ์
true number number
ตัวอย่าง
ในตัวอย่างต่อไปนี้ ตัวแปร "y " ถูกเปลี่ยนจาก number ไปยัง วัตถุ และเมื่อเปรียบเทียบกับตัวแปร "x" บูลีน ค่า เท็จ จะปรากฏขึ้นตามที่แสดงในผลลัพธ์
<html>
<body>
<script>
var x = 500;
var y = new Number(500);
document.write((x===y));
document.write("</br>");
document.write(typeof(x));
document.write("</br>");
document.write(typeof(y));
</script>
</body>
</html> ผลลัพธ์
false number object