Используют функцию isNaN(), которая проверяет, является ли значение "Не числом" (Not-a-Number).
javascript
Существует также метод Number.isNaN(), который более строго проверяет именно значение NaN, не выполняя предварительное приведение к числу.
javascript
Сравнение NaN с самим собой или любым другим значением всегда возвращает false, за исключением случая использования Object.is().
javascript
В зависимости от задачи, может потребоваться isNaN() (если важна проверка после приведения к числу) или Number.isNaN() (для строгой проверки на NaN). Метод Number.isNaN() предпочтительнее для точной проверки, является ли конкретное значение именно NaN.