在JavaScript中使用NaN值的方法
程序员文章站
2022-06-07 15:26:23
不带引号的字面常量nan是一个特殊的值,表示不是非数字。由于nan总是比较不等的情况,以任何数,包括nan,它通常是用于指示应该返回一个有效的数的函数的错误条件...
不带引号的字面常量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
下一篇: 有更大的突破?LCD响应时间的极限
推荐阅读
-
Javascript中的getUTCDay()方法使用详解
-
在JS中操作时间之getUTCMilliseconds()方法的使用
-
简介JavaScript中的setDate()方法的使用
-
在javascript中,null>=0 为真,null==0却为假,null的值详解
-
在JavaScript中操作时间之getUTCDate()方法的使用
-
JavaScript中的getTime()方法使用详解
-
JavaScript中setMonth()方法的使用详解
-
JavaScript中的getTimezoneOffset()方法使用详解
-
Javascript中的getUTCHours()方法使用详解
-
JavaScript中getUTCMinutes()方法的使用详解