Почему 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
вместо.
Есть ли ссылка, которая отвечает на вопрос? Хотелось бы.