NaN:非法运算得到的结果

特殊之处:

  1. 是一个数值型的数据,但是不是一个数字;
  2. NaN不等于任何值,和任何数据都不想等,NaN不等于NaN
    检测方法:
    true:检测结果为NaN 或能转成NaN;
    false:检测结果不是NaN或不能转成NaN

undefined:未赋值,类型是object

特殊之处:

  1. undefined和null在关系运算符两边隐式转换后,得到了一致的数据;
  2. undefined被Number转成NaN,null被Number转成0
如何判断三大特殊的值?

NaN可以使用isNaN()来判断;
undefined可以使用typeof判断;
null需要配合typeof和关系运算符判断;
还需要(&&)
要判断的值或变量 == null

js中三大特殊数据underfined,null,NaN相关推荐

  1. 如何在Node.js中处理POST数据?

    如何提取Node.js中 HTTP POST方法发送的表单数据( form[method="post"] )和文件上传? 我已经阅读了文档,谷歌搜索并没有发现任何东西. funct ...

  2. JS 中如何判断 undefined 和 null

    为什么80%的码农都做不了架构师?>>>    JS 中如何判断 undefined JavaScript 中有两个特殊数据类型:undefined 和 null,下节介绍了 nul ...

  3. 小程序中如何实时监听app.js中globalData的数据变化

    使用Object.defineProperty(obj, prop, desc)来进行发布订阅 obj 是需要定义属性的当前对象 prop 当前需要定义的属性名 desc 属性描述符 App({onL ...

  4. R语言中的特殊值 NA NULL NaN Inf

    这几个都是R语言中的特殊值,都是R的保留字, NA:Not available  表示缺失值   用 is.na() 来判断是否为缺失值 NULL:表示空值,即没有内容  用 is.null() 来判 ...

  5. 在JS中如何判断undefined和null

    不当用法 有时为了判断某个值有效,JS新手会写这种臃肿代码: if (data != null && typeof(data) != undefined && data ...

  6. SpringBoot中fastJson返回数据展示null字段(响应值为null时字段被过滤)

    fastjson将对象转为json字符串给前端的时候, 如果字段的值为null, 则该字段默认被fastJson过滤直接不展示. 而在实际项目中我们往往也是需要展示这个字段的 , 解决即增加一个fas ...

  7. JS中使用${}获取数据

    使用` ` 键 获取${}中的数据,不是单引号.(注:使用英文,左上角的~键) $("button").click(function(){$.get(`/try/ajax/demo ...

  8. Js 中对 Json 数据的取值设值方式 ( 如何取 key 中含 . 的值 )

    JSON 是轻量级的文本数据交换格式,独立于语言,JSON 比 XML 更小.更快,更易解析.熟练运用Json是程序猿内需! var person = {id:001,name:"MoTec ...

  9. js中判断一个变量是否为NaN

    定义 NaN(不是一个数字,但数据类型为number)是执行数学运算没有成功,返回失败的结果. 另外,NaN 不等于 NaN . 判断方法 利用 NaN 是唯一一个不等于自身的特点 function ...

  10. 详解js中的undefined、NaN、null

    js中三大特殊的值: undefined NaN null 1.undefined 变量声明了但为赋值 console.log(typeof undefined); //undefined conso ...

最新文章

  1. 任务计划cron、服务管理工具chkconfig/systemctl
  2. 3.Struts2的输入验证
  3. python概率随机抽奖_Python利用带权重随机数解决抽奖和游戏爆装备
  4. 查看linux系统核数
  5. 程序员为啥365天都背电脑包?这答案我服!
  6. Java PriorityQueue clear()方法与示例
  7. vmware linux
  8. 洛谷——P1739 表达式括号匹配
  9. ios 中文输入法 完成事件_让聊天更方便 百度输入法开启AI助聊功能
  10. voip 客户端 android,Android基于OpenSL ES,Speex,RTMP的Voip客户端实现
  11. G.Power教程 | 样本量估计
  12. 音视频是怎样实现传输的
  13. C语言信息学一本通题库答案,信息学奥赛一本通(C++版)在线评测系统
  14. 转载: Fisher精确检验概述
  15. 估计四川长虹的beta系数
  16. 深度学习技术系列(1):Mosaic Model — 不良图片检测开源模型
  17. 【生产优化】基于matlab遗传算法求解帐篷工序问题【含Matlab源码 2145期】
  18. java cause_Cause: java.lang.UnsupportedOperationException
  19. 笔记本win10正在更新怎么关闭计算机,教你win10如何关闭自动更新
  20. SAP_HCM_Schema_CN28_XIN0

热门文章

  1. HTML <meta> http-equiv 属性
  2. IBM“移动优先”官网正式上线:苹果静候佳音
  3. 国务院:推进太阳能光伏项目国际合作
  4. 日记app(1.0)进展报告
  5. AkShare-期货数据-连续合约数据,2010年的IFO怎么获取呢?
  6. Birds in Forest
  7. Caltech-UCSD Birds-200-鸟类数据集
  8. 数字调制解调技术:第7章-COSATAS环载波频率参数设计问题
  9. Win10 下搭建PHP开发环境(自定义方式)
  10. 63.QT-重写QStackedWidget模仿iphone的home界面,实现左右滑动