发布于 2015-07-31 15:18:35 | 126 次阅读 | 评论: 0 | 来源: 网络整理

不带引号的字面常量NaN是一个特殊的值,表示不是非数字。由于NaN总是比较不等的情况,以任何数,包括NaN,它通常是用于指示应该返回一个有效的数的函数的错误条件。

注意:使用isNaN()全局函数来查看是否值是NaN值。

语法

您可以使用以下语法访问属性:


var val = Number.NaN;

示例 :

在这里,dayOfMonth分配NaN,如果是大于31,并显示一条消息,表明有效范围:


<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.")
   }  
   alert("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>

这将产生以下结果:

Day of Month must be between 1 and 31. Value of dayOfMonth : NaN
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务