isNaN () (Português)
Desde as primeiras versões da especificação de função isNaN
, seu comportamento para argumentos não numéricos tem sido confuso. Quando o argumento para a função isNaN
não é do tipo Número, o valor é primeiro forçado a um Número. O valor resultante é então testado para determinar se é NaN
. Portanto, para não-números que quando coagidos para tipo numérico resultam em um valor numérico não NaN válido (notavelmente a string vazia e primitivos