在JavaScript中,为什么isNaN(" ")的计算结果为false,而isNaN(" x")的计算结果为true
isNaN(" ")
false
isNaN(" x")
true
我在一个文本输入字段上执行数值操作,并检查该字段是null、""还是NaN。当有人在字段中输入几个空格时,我对这三个字段的验证都会失败,我很困惑为什么它能通过isNaN检查。
null
""
NaN
isNaN
https://stackoverflow.com/questions/825402
相似问题