Duplicar posible:
Comparing NaN values for equality in Javascript¿Cómo hago la prueba de NaN?
¿Puede alguien decirme por qué esto no está funcionando?
if(inbperr == NaN){
document.getElementById('inbclo').value = "N/A";
}
else{
document.getElementById('inbclo').value = "%" + inbperr;
}
En lugar de devolver un valor porcentual o "N/A", como lo quiero a él es volver "NaN%".
Sólo una sintaxis alternativa que es DRY-er ... 'document.getElementById ('inbclo') valor = isNaN (inbperr) 'N/A':.? "%" + Inbperr;' – Basic
Posible duplicado de http://stackoverflow.com/questions/2652319/how-do-you-check-that-a-number-is-nan-in-javascript – Foreever
'function isReallyNaN (a) { \t \t return isNaN (a) && "number" == typeof a \t}; ' – SpYk3HH