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

การแปลง NaN เป็นตัวเลขใน JavaScript

ลองรันโค้ดด้านล่างเพื่อเรียนรู้วิธีแปลง 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