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 相关文章推荐
读jQuery之三(构建选择器)
Jun 11 Javascript
JS上传前预览图片实例
Mar 25 Javascript
页面实时更新时间的JS实例代码
Dec 18 Javascript
JavaScript内存管理介绍
Mar 13 Javascript
JavaScript实现拖拽网页内元素的方法
Apr 15 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
May 11 Javascript
使用原生js+canvas实现模拟心电图的实例
Sep 20 Javascript
vue-router 组件复用问题详解
Jan 22 Javascript
Es6 Generator函数详细解析
Feb 24 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
Oct 15 Javascript
js的Object.assign用法示例分析
Mar 05 Javascript
7个你应该知道的JS原生错误类型
Apr 29 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
来自phpguru得Php Cache类源码
2010/04/15 PHP
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
Php-Redis安装测试笔记
2015/03/05 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
Javascript之文件操作
2007/03/07 Javascript
JavaScript 字符串连接性能优化
2008/12/20 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
Js获取数组最大和最小值示例代码
2013/10/29 Javascript
js去除空格的12种实用方法
2013/11/08 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
a标签置灰不可点击的实现方法
2017/02/06 Javascript
js date 格式化
2017/02/15 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
微信小程序实现下拉刷新和轮播图效果
2017/11/21 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
JavaScript 异步时序问题
2020/11/20 Javascript
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
python实现合并两个排序的链表
2019/03/03 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
10个很棒的 CSS3 开发工具 推荐
2011/05/16 HTML / CSS
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
面向对象概念面试题(.NET)
2016/11/04 面试题
管事部库房保管员岗位职责
2014/02/21 职场文书
优秀团干部个人事迹
2014/05/29 职场文书
2014公司党员自我评价范文
2014/09/11 职场文书
掌握一个领域知识,高效学习必备方法
2019/08/08 职场文书
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
2021/03/31 HTML / CSS
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS