Computer >> Máy Tính >  >> Lập trình >> Javascript

NaN trong JavaScript là gì?


NaN là một thuộc tính JavaScript, là giá trị "Not-a-Number". Điều này cho thấy nó không phải là số hợp pháp.

Cú pháp

Đây là cú pháp -

Number.NaN

Ví dụ

Để tìm hiểu xem giá trị có phải là NaN hay không, hãy sử dụng phương thức Number.isNaN () hoặc isNan (). Đây là một ví dụ để kiểm tra -

Bản trình diễn trực tiếp

<!DOCTYPE html>
<html>
   <body>
      <button onclick="display()">Check</button>
      <p id="test"></p>
      <script>
         function display() {
            var a = "";
            a = a + isNaN(6234) + ": 6234<br>";
            a = a + isNaN(-52.1) + ": -52.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>