无涯教程-Javascript - NaN函数

85 阅读1分钟

描述

无引号文字常量NaN是表示非数字的特殊值。由于NaN始终比较不等于任何数字,包括NaN,它通常用于指示应返回有效数字的函数的错误条件。

注意−使用isNaN()全局函数查看某个值是否为NaN值。

语法

使用NaN语法是−

var val=Number.NaN;

举例

尝试以下示例以了解如何使用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>Click the following to see the result:</p>      
      <form>
         <input type="button" value="Click Me" onclick="showValue();" />
      </form>      
   </body>
</html>

输出

参考链接

www.learnfk.com/javascript/…