为什么isNaN(" ")(带有空格的字符串)等于false?

10 浏览
0 Comments

为什么isNaN(" ")(带有空格的字符串)等于false?

在JavaScript中,为什么isNaN(" ")的结果为false,而isNaN(" x")的结果为true

我正在对一个文本输入字段进行数值操作,并且我正在检查该字段是否为null""NaN。当有人在该字段中输入一些空格时,我的验证在这三个条件上都失败了,我对为什么会通过isNaN检查感到困惑。

0