当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JavaScript中严格判断NaN

JavaScript中严格判断NaN

2018年02月15日  | 移动技术网IT编程  | 我要评论

 

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

删除数组中的所有假值。

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

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

于是,应用NaN的性质:

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

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网