JavaScript中Number对象的NaN属性是什么?

未加引号的文字常量NaN是表示非数字的特殊值。由于NaN总是比较不等于任何数字,包括NaN,因此它通常用于指示应返回有效数字的函数的错误情况。

示例

您可以尝试运行以下示例以学习如何使用NaN-

<html>

   <head>

      <script>

         <!--

            function showValue() {

               var dayOfMonth = 50;

               if (dayOfMonth < 1 || dayOfMonth > 31) {

                  dayOfMonth = Number.NaN

                  alert("每月的日期必须在1到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>

以上是 JavaScript中Number对象的NaN属性是什么? 的全部内容, 来源链接: utcz.com/z/348945.html

回到顶部