Kentavr16
@Kentavr16
long cold winter

Почему isNaN так себя ведет?

При попытке добавить валидацию с помощью ф-кции isNaN наткнулся на такое неожиданное поведение:
isNaN("   ")  // false

isNaN("  1  ") // false

isNaN("  1  1") //true


Почему пробелы избирательно игнорируются? И как валидировать пробелы, если они неожиданно оказались числом?
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы