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 12 Javascript
jQuery过滤选择器:not()方法使用介绍
Apr 20 Javascript
node.js中的fs.lchownSync方法使用说明
Dec 16 Javascript
Js+php实现异步拖拽上传文件
Jun 23 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
Nov 15 Javascript
jQuery实现的调整表格行tr上下顺序
Jan 10 Javascript
基于javascript实现简单的抽奖系统
Apr 15 Javascript
easyui导出excel无法弹出下载框的快速解决方法
Nov 10 Javascript
jquery实现表单获取短信验证码代码
Mar 13 Javascript
详解JavaScript中的强制类型转换
Apr 15 Javascript
100行代码实现vue表单校验功能(小白自编)
Nov 19 Javascript
javascript中闭包closure的深入讲解
Mar 03 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处理复杂xml数据示例
2016/07/11 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
刷新时清空文本框内容的js代码
2007/04/23 Javascript
JScript的条件编译
2007/05/29 Javascript
学习ExtJS TextField常用方法
2009/10/07 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
用原生JS获取CLASS对象(很简单实用)
2014/10/15 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
js实现登录验证码
2016/12/22 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
2017/05/11 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
vue项目配置使用flow类型检查的步骤
2020/03/18 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
python制作websocket服务器实例分享
2016/11/20 Python
python方向键控制上下左右代码
2018/01/20 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
django-allauth入门学习和使用详解
2019/07/03 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
使用PyCharm安装pytest及requests的问题
2020/07/31 Python
Python word文本自动化操作实现方法解析
2020/11/05 Python
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
JD Sports荷兰:英国领先的运动时尚零售商
2020/03/13 全球购物
C语言面试题
2013/05/19 面试题
外贸业务员求职信
2014/06/16 职场文书
建筑学专业自荐书
2014/07/09 职场文书
大学生青年志愿者活动总结
2015/05/06 职场文书
幼儿园教学反思范文
2016/03/02 职场文书
小学一年级语文教学反思
2016/03/03 职场文书
Windows下载并安装MySQL8.0.x 版本的完整教程
2022/04/10 MySQL