Number.isNaN()
Надёжно проверяет, что значение равно NaN (без приведения типа).
Сигнатура
Number.isNaN(value)Возвращает true только если value — это NaN типа number. В отличие от глобального isNaN(), не приводит строки к числу, поэтому безопаснее.
Number.isNaN(NaN) // true
Number.isNaN("hello") // false
Number.isNaN(undefined) // false