- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 isNaN()和Number.isNaN()的区别
isNaN会通过Number方法,试图将字符串"测试"转换成Number类型,但转换失败了,因为 Number('测试') 的结果为NaN ,所以最后返回true。而Number.isNaN方法,只是严格的判断传入的参数是否全等于NaN( '测试' === NaN) ,字符串当然不全等于NaN啦,所以输出false。2.Number.isNaN(),只检测NaN,是NaN,返回true,不是则返回false。3.isNaN()是ES5的方法,Number.isNaN()是ES6的方法。
2023-09-04 17:01:14 502 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人