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 三种编解码方式
Feb 01 Javascript
setTimeout和setInterval的区别你真的了解吗?
Mar 31 Javascript
详解JavaScript函数绑定
Aug 18 Javascript
JS Date函数整理方便使用
Oct 23 Javascript
基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
Jun 09 Javascript
浅析JavaScript中break、continue和return的区别
Nov 30 Javascript
Vue.js组件tabs实现选项卡切换效果
Dec 01 Javascript
关于Javascript中document.cookie的使用
Mar 08 Javascript
js评分组件使用详解
Jun 06 Javascript
对于input 框限定输入值为浮点型的js代码
Sep 25 Javascript
JavaScript选择排序算法原理与实现方法示例
Aug 06 Javascript
交互式可视化js库gojs使用介绍及技巧
Feb 18 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 基本语法格式
2009/12/15 PHP
php 面试碰到过的问题 在此做下记录
2011/06/09 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
JavaScript 在线压缩和格式化收藏
2009/01/16 Javascript
jquery实现居中弹出层代码
2010/08/25 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
2015/06/08 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
2016/07/10 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
2018/02/18 jQuery
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
vue 设置 input 为不可以编辑的实现方法
2019/09/19 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
Python实现替换文件中指定内容的方法
2018/03/19 Python
python绘制直线的方法
2018/06/30 Python
python使用PIL给图片添加文字生成海报示例
2018/08/17 Python
python顺序执行多个py文件的方法
2019/06/29 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
Keras 使用 Lambda层详解
2020/06/10 Python
python Xpath语法的使用
2020/11/26 Python
CSS去掉A标签(链接)虚线框的方法
2014/04/01 HTML / CSS
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
新加坡时尚网上购物:Zalora新加坡
2016/07/26 全球购物
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
2013/10/07 面试题
实习教师自我鉴定
2013/12/09 职场文书
社团2014年植树节活动总结
2014/03/11 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
青年志愿者活动感想
2015/08/07 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
如何才能写好调研报告?
2019/07/03 职场文书
演讲稿之我的初心我的成长
2019/08/12 职场文书
Python实现视频中添加音频工具详解
2021/12/06 Python
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang