Number.isNaN 与 isNaN

2021-07-09  本文已影响0人  LHQ丶

Number.isNaN 与 isNaN 的区别:

方法Number.isNaN:可以检测你传递的值是否为数字值并且是否等价于NaN

Number.isNaN('Hi') // ==>  false  // string 不等价 NaN
Number.isNaN('12') // ==>  false  // number 不等价 NaN
Number.isNaN(12)   // ==>  false  // number 不等价 NaN
Number.isNaN(NaN)  // ==>  true

方法isNaN:可以检测你传递的值是否一个number

isNaN('Hi')  // ==>  true   // 非number即NaN
isNaN('12') // ==>  false  // 隐式转换?
isNaN(12)   // ==>  false
isNaN(NaN)  // ==>  true
上一篇 下一篇

猜你喜欢

热点阅读