Number.isNaN()

Надёжно проверяет, что значение равно NaN (без приведения типа).

СигнатураNumber.isNaN(value)

Возвращает true только если value — это NaN типа number. В отличие от глобального isNaN(), не приводит строки к числу, поэтому безопаснее.

Number.isNaN(NaN)       // true
Number.isNaN("hello")   // false
Number.isNaN(undefined) // false
← Все записи: Number и Math в JavaScript
Поддержать проект