ลองรันโค้ดด้านล่างเพื่อเรียนรู้วิธีแปลง NaN เป็นตัวเลขใน JavaScript:
ตัวอย่าง
<!DOCTYPE html>
<html>
<body>
<p>Convert NaN to Number</p>
<script>
var val = NaN;
document.write("Number : " + Number(val));
</script>
</body>
</html>
ผลลัพธ์จะเป็น NaN (ค่า NaN ยังคงเป็น NaN) เนื่องจาก Number(NaN) คืนค่า NaN เอง การแปลงค่าอื่น: Number("123") → 123, Number(true) → 1, Number(false) → 0, Number(null) → 0, Number(undefined) → NaN