NaN:Not a Number,顾名思义,表示不是一个数字。

可以把 Number 对象设置为该值,来指示其不是数字值。

使用 isNaN() 全局函数来判断一个值是否是 NaN 值

详见 JavaScript NaN属性介绍

isNaN函数

通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。

详见JavaScript isNaN() 函数

实例:

<!DOCTYPE html>
<html>
<head>
<title>测试</title> <meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8">
<meta charset="UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head>
<script>
function NaNTest()
{
var month = 30;
if(month < 1 || month > 12)
{
month = Number.NaN;
} return month;
}
</script>
<body>
This is my HTML page. 您好 <br> <script>
var month = 30;
if(month < 1 || month > 12)
{
month = Number.NaN;
} document.write("NaNTest:" + month); //输出NaN
</script><br> <script>
document.write("Function_NanTest: &nbsp;" + NanTest().toString()"); //输出NaN
document.write("Function_NanTest: &nbsp;" + isNaN(NaNTest())); // 输出true
</script> <br>

</body>
</html>

最新文章

  1. 怎么调试lua性能
  2. 修改Credentials 密码
  3. iOS 8.1.3 “各路助手挺尸”、“封杀一切助手
  4. 淘宝 印风 UDF
  5. Unique Binary Search Trees 解答
  6. access数据库 top语句失效解决方法
  7. Android 下拉刷新上拉载入效果功能
  8. Message解析流程(转)
  9. Linux Telnet安装配置
  10. hbase安装版本
  11. SQLserver2008一对多,多行数据显示在一行
  12. P3372 【模板】线段树 1
  13. Python算法之二分查找法
  14. 浅析rune数据类型
  15. 解决自定义classloader后无法使用maven install
  16. Java第14章笔记
  17. mysql 幻象读
  18. 【代码笔记】iOS-获得现在的时间(2015-09-11)
  19. lwip编译选项
  20. ajax 使用 三种方法 设置csrf_token的装饰器

热门文章

  1. mybatis 关于 Parameter Maps collection does not contain value for
  2. UIView的生命周期总结
  3. Cows
  4. Android自定义控件:进度条的四种实现方式(Progress Wheel的解析)
  5. [Arduino] 在串口读取多个字符串,并且转换为数字数组
  6. 移动的rem自适应
  7. FormsAuthenticationTicket学习笔记
  8. iOS - UI - UITextView
  9. 浅谈C#中ref与out的区别
  10. WPF省市联动Binding