1.定义

NaN 属性是代表非数字值的特殊值

NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。

isNaN() 函数用于检查其参数是否是非数字值。(用于判断)

2.例子

NaN

<script type="text/javascript">var Month=30;if (Month < 1 || Month > 12)
{
Month = Number.NaN;
}document.write(Month);</script>Nan

isNaN

<script>document.write(isNaN(123));
document.write(isNaN(-1.23));
document.write(isNaN(5-2));
document.write(isNaN(0));
document.write(isNaN("Hello"));
document.write(isNaN("2005/12/12"));</script>false
false
false
false
true
true

JS的NaN与isNaN相关推荐

  1. js的NaN和isNaN

    什么是NaN? 对于NaN的定义,这里表达一下个人的理解:由于数学运算的返回结果(或者说其中有操作数不是数字类型导致返回的无效数字),不是一个有效的数字.但是这个结果仍然是数字类型,只是因为执行数学运 ...

  2. JS如何准确判断NaN(isNaN函数不可靠问题)

    JS如何准确判断NaN(isNaN函数不可靠问题) 使用isNaN()判断一个变量是否为NaN踩了个坑. undefined也能够通过isNaN()的判断,难道我还要在判断一下是否为undefined ...

  3. JS中NaN的认识与ISNaN函数的使用

    NaN & ISNaN 在JS中,NaN用来表示一个非数字的特殊值,当发现无法进行运算时,js不会报错,而是会返回一个NaN NaN的注意事项: NaN为number类型,但NaN表示一个非数 ...

  4. JS中NaN、NULL、undefined、详解

    NaN:保留字(表明数据类型不是数字) undefined:对象属性或方法不存在,或声明了变量但从未赋值. 即当你使用了对象未定的属性或者未定义的方法时或当你声明一个变量,但你确从未对其进行赋值,便对 ...

  5. JavaScript中的 NaN 与 isNaN

    NaN NaN 即 Not a Number ,不是一个数字. 在 JavaScript 中,整数和浮点数都统称为 Number 类型 .除此之外,Number 类型还有一个很特殊的值,即 NaN . ...

  6. JS中NaN定义与用法

    NaN,即非数值(Not a Number)是一个特殊的值,这个数值表示本来要返回数值的操作数未返回数值的情况(这样就不会抛出错误了).比如在其他语言中 任何数值除以0都会导致错误而终止程序执行.但是 ...

  7. JavaScript(JS) Number.NaN

    Number对象表示数字日期,可以是整数也可以是浮点数.通常,不需要担心Number对象,因为浏览器会自动将Number字面量转换为Number类的实例.本文主要介绍JavaScript(JS) Nu ...

  8. JS中的NaN和isNaN,简直是双重人格?

     number数字类型 包括数字和NaN,NaN:not a number 但是它是数字类型的 isNaN的用法:检测当前值是否不是有效数字,返回true代表不是有效数字,返回false是有效数字 / ...

  9. JS中的NaN和isNaN

    文章目录 一.NaN:not a number 不是个数字的数字类型 但是属于数字类型 特性:1.NaN是假的布尔值 2.NaN与自己都不相等 二.isNaN is not a number 是不是不 ...

最新文章

  1. Facebook:易于解释的神经元可能会阻碍深度神经网络的学习
  2. Sublime Text3常用插件以及安装方法(实用)
  3. Jsp表单提交数据乱码问题
  4. CSP-S集训刷题记录
  5. 深入浅出 Java 中的包装类
  6. php date当天,php5中date()获得的时间不是当前时间的解决方法
  7. python元组求和_Python 列表和元组 - 学习笔记(持续更新)
  8. 【WebSocket初探 】
  9. Java学习从入门到放弃
  10. c语言在线编译答案,(完整版)C语言试题
  11. Safari浏览器直接安装ipa文件
  12. (基础篇)用python实现打印节日贺卡
  13. go语言学习-Any类型
  14. 12.2 两个重要级数
  15. 3万字通俗易懂告诉你什么是.NET?什么是.NET Framework?什么是.NET Core?
  16. excel 获取股票价格_股票价格的Excel点图
  17. 1.初接触思科模拟器
  18. DataX Transformer从入口到加载的源码分析及UDF扩展与使用
  19. i7 12700H怎么样?相当于什么级别
  20. Karma-Protractor 学习

热门文章

  1. MULE ESB中custom,flows,connectors等的使用方法
  2. OA中SSH+JBPM项目整合
  3. Android与服务进程内通信
  4. 处理字符串_1_生成自增值
  5. Mysql迁移到Oracle方法
  6. 商品品牌信息的增删改查操作步骤_javaweb09-Servlet增删改查
  7. 编程语言之类型之间转换
  8. Qt使用OpenCV读取图片练习
  9. Fast R-CNN论文详解
  10. 关于EXPORT_SYMBOL