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
网友评论