Javascript Number NaN

返回 Javascript Number 对象


定义

NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。

可以把 Number 对象设置为该值,来指示其不是数字值。

提示: 请使用 isNaN() 全局函数来判断一个值是否是 NaN 值。

语法

使用 NaN 的语法是

var val = Number.NaN;

浏览器支持

Internet Explorer Firefox Opera Google Chrome Safari

所有主流浏览器都支持 NaN 属性。

示例

<html>
   <head>      
      <script type = "text/javascript">
         <!--
            function showValue() {
               var dayOfMonth = 50;
               
               if (dayOfMonth < 1 || dayOfMonth > 31) {
                  dayOfMonth = Number.NaN
                  alert("Day of Month must be between 1 and 31.")
               }
               Document.write("Value of dayOfMonth : " + dayOfMonth );
            }
         //-->
      </script>      
   </head>
   
   <body>
      <p>点击以下按钮查看结果:</p>      
      <form>
         <input type = "button" value = "Click Me" onclick = "showValue();" />
      </form>      
   </body>
</html>

输出结果:

Day of Month must be between 1 and 31.

尝试一下


返回 Javascript Number 对象

查看笔记

扫码一下
查看教程更方便