美文网首页
Number.isNaN 与 isNaN

Number.isNaN 与 isNaN

作者: LHQ丶 | 来源:发表于2021-07-09 10:13 被阅读0次

    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
    

    相关文章

      网友评论

          本文标题:Number.isNaN 与 isNaN

          本文链接:https://www.haomeiwen.com/subject/ppwcuhtx.html