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

วิธีตรวจสอบว่าตัวเลขเป็น NaN ใน JavaScript


NaN เป็นคุณสมบัติของ JavaScript ซึ่งคือค่า Not-a-Number แสดงว่าไม่ใช่ตัวเลขที่ถูกต้อง นี่คือไวยากรณ์:

ไวยากรณ์

Number.NaN

เพื่อตรวจสอบว่าตัวเลขเป็น NaN ให้ใช้เมธอด Number.isNaN() หรือ isNaN() นี่คือตัวอย่างการตรวจสอบ:

ตัวอย่าง

Live Demo

<!DOCTYPE html> <html>    <body>       <button onclick="display()">Check</button>       <p id="test"></p>       <script>          function display() {             var a = "";             a = a + isNaN(434) + ": 434<br>";             a = a + isNaN(-23.1) + ": -23.1<br>";             a = a + isNaN('Hello') + ": 'Hello'<br>";             a = a + isNaN(NaN) + ": NaN<br>";             a = a + isNaN('') + ": ''<br>";             a = a + isNaN(0) + ": 0<br>";             a = a + isNaN(false) + ": false<br>";             document.getElementById("test").innerHTML = a;          }       </script>    </body> </html>