JavaScript中严格判断NaN的方法

2018-02-19 09:52:51来源:作者:人点击

分享

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

删除数组中的所有假值。

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

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

于是,应用NaN的性质:

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

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

总结

以上所述是小编给大家介绍的JavaScript中严格判断NaN的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

您可能感兴趣的文章:

  • JS中判断null、undefined与NaN的方法
  • JS中判断null、undefined与NaN的方法
  • javascript使用isNaN()函数判断变量是否为数字
  • Javascript 中 null、NaN和undefined的区别总结
  • 关于js new Date() 出现NaN 的分析
  • JavaScript NaN和Infinity特殊值 [译]
  • Javascript中的isNaN函数使用说明
  • 使用JS判断是否数字和小数点组合的数字的两中方法比较(isNaN和逐判断)
  • JavaScript Undefined,Null类型和NaN值区别

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台