JavaScript中严格判断NaN的方法


Posted in Javascript onFebruary 16, 2018

我也在FreeCodeCamp上碰到这样一道题:

删除数组中的所有假值。

在JavaScript中,假值有false、null、0、”“、undefined 和 NaN。

对于NaN的判断,JS提供了函数isNaN()。但是使用isNaN()函数只能判断变量是否非数字,而无法判断变量值是否为NaN。

于是,应用NaN的性质:

> NaN === NaN;
false //永远返回false

我们就能使用 === 判断变量是否为NaN。只需判断变量是否与自身相等,若不等的情况,该变量的值即为NaN。

总结

以上所述是小编给大家介绍的JavaScript中严格判断NaN的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
JavaScript中的对象化编程
Jan 16 Javascript
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
Feb 04 Javascript
jquery防止重复执行动画避免页面混乱
Apr 22 Javascript
javascript事件冒泡和事件捕获详解
May 26 Javascript
深入解读JavaScript中的Hoisting机制
Aug 12 Javascript
谈谈对offsetleft兼容性的理解
Nov 11 Javascript
每天一篇javascript学习小结(Function对象)
Nov 16 Javascript
JS 全屏和退出全屏详解及实例代码
Nov 07 Javascript
BootStrapTable 单选及取值的实现方法
Jan 10 Javascript
jquery,js简单实现类似Angular.js双向绑定
Jan 13 Javascript
Angular刷新当前页面的实现方法
Nov 21 Javascript
详解小程序云开发攻略(解决最棘手的问题)
Sep 30 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
Feb 14 #Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 #jQuery
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 #jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 #jQuery
浅谈实现vue2.0响应式的基本思路
Feb 13 #Javascript
JS实现的文字间歇循环滚动效果完整示例
Feb 13 #Javascript
React中的refs的使用教程
Feb 13 #Javascript
You might like
php&java(一)
2006/10/09 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
thinkPHP3.2.2框架行为扩展及demo示例
2018/06/19 PHP
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
定义JavaScript二维数组采用定义数组的数组来实现
2012/12/09 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
百度地图JavascriptApi Marker平滑移动及车头指向行径方向
2017/03/13 Javascript
微信小程序商品详情页规格属性选择示例代码
2017/10/30 Javascript
JS实现的判断方法、变量是否存在功能示例
2020/03/28 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
微信小程序中为什么使用var that=this
2019/08/27 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python条件和循环的使用方法
2013/11/01 Python
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
django ajax json的实例代码
2018/05/29 Python
Python用5行代码写一个自定义简单二维码
2018/10/21 Python
Python3常用内置方法代码实例
2019/11/18 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
英国邮购活的植物主要供应商:Gardening Direct
2019/01/28 全球购物
渔夫的故事教学反思
2014/02/14 职场文书
亲戚关系证明
2015/06/24 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang