JavaScript中严格判断NaN的方法
程序员文章站
2022-07-01 08:47:33
我也在freecodecamp上碰到这样一道题:
删除数组中的所有假值。
在javascript中,假值有false、null、0、”“、undefined 和 nan...
我也在freecodecamp上碰到这样一道题:
删除数组中的所有假值。
在javascript中,假值有false、null、0、”“、undefined 和 nan。
对于nan的判断,js提供了函数isnan()。但是使用isnan()函数只能判断变量是否非数字,而无法判断变量值是否为nan。
于是,应用nan的性质:
> nan === nan; false //永远返回false
我们就能使用 === 判断变量是否为nan。只需判断变量是否与自身相等,若不等的情况,该变量的值即为nan。
总结
以上所述是小编给大家介绍的javascript中严格判断nan的方法,希望对大家有所帮助