SobesLab логотип SobesLab

Ответ

Нельзя проверить NaN простым сравнением, поскольку NaN не равен даже самому себе. Для проверки используют встроенные методы: глобальную функцию `isNaN(x)` или лучше метод `Number.isNaN(x)` (он строже и не приводит типы). Например, `Number.isNaN(NaN)` вернёт true. Также можно проверить через сравнение с самим собой: `x !== x` будет true только для NaN.