В JavaScript почему isNaN(" ")
оценивается как false
, а isNaN(" x")
оценивается как true
?
Я выполняю числовые операции над полем ввода текста, и я проверяю, является ли поле null
, ""
или NaN
. Когда кто-то вводит в поле несколько пробелов, моя проверка завершается неудачно по всем трем, и я не понимаю, почему он прошел проверку isNaN
.