NaN

作者: yibyli | 来源:发表于2017-07-05 22:22 被阅读28次

    字面意思: 非数字(is Not A Number)

    有些基本的特性:

    NaN 与任何对象都不相等,包括自身

    比较NaN !== NaN    

    结果是: true

    NaN 加上任何数值都是 NaN

    计算 NaN + 5

    结果是: NaN


    isNaN()

    如碰到输入框中只允许输入数字,包括小数和整数的需求,使用isNaN非常符合场景:

    使用表达式 :  

    !isNaN(__inputValue__)


    !isNaN('1')

    true


    !isNaN('1.1')

    true


    !isNaN('1.1.1')

    false


    !isNaN('a')

    false

    当然也可以使用正则来检测是否是整数。

    相关文章

      网友评论

        本文标题:NaN

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