在JavaScript中,为什么isNaN(" ")的结果为false,而isNaN(" x")的结果为true?
isNaN(" ")
false
isNaN(" x")
true
我正在对一个文本输入字段进行数值操作,并且我正在检查该字段是否为null、""或NaN。当有人在该字段中输入一些空格时,我的验证在这三个条件上都失败了,我对为什么会通过isNaN检查感到困惑。
null
""
NaN
isNaN
用户名或电子邮箱地址
密码