Почему NaN === NaN ложно? [Дубликат]

На этот вопрос уже есть ответ:

Каково обоснование для всех сравнений, возвращающих false для значений NaN IEEE75 13 ответов

ПочемуNaN === NaN возвращениеfalse в JavaScript?

> undefined === undefined
true
> NaN === NaN
false
> a = NaN
NaN
> a === a
false

На страница документации Я вижу это

Тестирование против NaN

Оператор равенства == а также===) нельзя использовать для проверки значения по отношению кNaN. ИспользуйтеisNaN вместо.

Есть ли ссылка, которая отвечает на вопрос? Хотелось бы.

Ответы на вопрос(3)

Ваш ответ на вопрос