¿Por qué NaN === NaN es falso? [duplicar
Esta pregunta ya tiene una respuesta aquí:
¿Cuál es la razón de todas las comparaciones que devuelven falso para los valores IEEE754 NaN? 13 respuestasPor queNaN === NaN
regresofalse
en Javascript?
> undefined === undefined
true
> NaN === NaN
false
> a = NaN
NaN
> a === a
false
Sobre eldocumentation page Veo esto
Pruebas contra NaN Operador de igualdad ==
y===
) no se puede usar para probar un valor contraNaN
. UtilizarisNaN
en su lugar.
¿Hay alguna referencia que responda a la pregunta? Sería bienvenido.