(093) 470-44-28
(096) 33-789-32
Блокнот

Пустая строка это число?

Нетипизация периодически преподносит сюрпризы:
isNaN('') == false;
isNaN('  ') == false;

// обратное так же верно
isFinite('') == true;
isFinite('  ') == true;

Пустую строку или строку состоящую из одних пробелов JavaScript считает числом. Имейте ввиду.