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