Вопрос проверяет знание уникального свойства NaN и умение использовать его для проверок.
Короткий ответ
NaN — единственное значение в JavaScript, которое не равно самому себе. Поэтому проверка вида value !== value позволяет определить NaN. Такой способ работает без использования Number.isNaN. Однако он менее читаемый и используется редко в прикладном коде.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.