首页 > 语言 > JavaScript > 正文

在JavaScript中使用NaN值的方法

2024-05-06 16:21:24
字体:
来源:转载
供稿:网友

这篇文章主要介绍了在JavaScript中使用NaN值的方法,是JS入门学习中的基础知识,需要的朋友可以参考下

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

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

语法

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

 

 
  1. var val = Number.NaN; 

示例 :

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

 

 
  1. <html> 
  2. <head> 
  3. <script type="text/javascript"
  4. <!-- 
  5. function showValue() 
  6. var dayOfMonth = 50; 
  7. if (dayOfMonth < 1 || dayOfMonth > 31) 
  8. dayOfMonth = Number.NaN 
  9. alert("Day of Month must be between 1 and 31."
  10. }  
  11. alert("Value of dayOfMonth : " + dayOfMonth ); 
  12.  
  13. //--> 
  14. </script> 
  15. </head> 
  16. <body> 
  17. <p>Click the following to see the result:</p> 
  18. <form> 
  19. <input type="button" value="Click Me" onclick="showValue();" /> 
  20. </form> 
  21. </body> 
  22. </html> 

这将产生以下结果:

 

 
  1. Day of Month must be between 1 and 31. Value of dayOfMonth : NaN 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选