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 相关文章推荐
Use Word to Search for Files
Jun 15 Javascript
神奇的7个jQuery 3D插件整理
Jan 06 Javascript
用jquery方法操作radio使其默认选项是否
Sep 10 Javascript
jQuery子窗体取得父窗体元素的方法
May 11 Javascript
完美解决IE不支持Data.parse()的问题
Nov 24 Javascript
解决ztree搜索中多级菜单展示不全问题
Jul 05 Javascript
浅谈基于Vue.js的移动组件库cube-ui
Dec 20 Javascript
axios发送post请求,提交图片类型表单数据方法
Mar 16 Javascript
js贪心算法 钱币找零问题代码实例
Sep 11 Javascript
jQuery实现倒计时功能完整示例
Jun 01 jQuery
vue中element 的upload组件发送请求给后端操作
Sep 07 Javascript
原生js实现购物车
Sep 23 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基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
2015/10/27 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
jQuery中$.each()函数的用法引申实例
2016/05/12 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
2016/09/05 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
Bootstrap3下拉菜单的实现
2017/02/22 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
2020/05/12 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
Angular利用HTTP POST下载流文件的步骤记录
2020/07/26 Javascript
vue 解决IOS10低版本白屏的问题
2020/11/17 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
[20:21]《一刀刀一天》第十六期:TI国际邀请赛正式打响,总奖金超过550万
2014/05/23 DOTA
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
[04:45]DOTA2上海特级锦标赛主赛事第四日RECAP
2016/03/06 DOTA
python模拟登录百度代码分享(获取百度贴吧等级)
2013/12/27 Python
python实现在sqlite动态创建表的方法
2015/05/08 Python
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
python实现网站的模拟登录
2016/01/04 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
django框架ModelForm组件用法详解
2019/12/11 Python
Internal修饰符有什么含义
2013/07/10 面试题
司机的工作范围及职责
2013/11/13 职场文书
会计学个人自荐信模板
2013/12/13 职场文书
函授毕业自我鉴定
2013/12/19 职场文书
英语系毕业生求职信
2014/07/13 职场文书
政府个人对照检查材料
2014/08/28 职场文书
学习三严三实心得体会
2014/10/13 职场文书
微信早安问候语
2015/11/10 职场文书
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技