最佳答案
在 JavaScript 中,为什么 isNaN(" ")
的计算结果是 false
,而 isNaN(" x")
的计算结果是 true
?
我正在对文本输入字段执行数字操作,并检查该字段是 null
、 ""
还是 NaN
。当有人在字段中键入少量空格时,我的验证都会失败,我很困惑为什么它会通过 isNaN
检查。