-
Errado
Essa pergunta é muito capciosa, pois se pensar que NaN é (Not a Number), e se se for um numero será FALSE e se for texto será TRUE. Pode ser analisado como CERTO. Mas o correto é Errado, pois é uma validação se o conteúdo da variável age somente sobre as Strings.
-
Discordo do colega Romildo quanto ao motivo porque a questão está errada. O que ocorre é que a função isNaN() - "isNotANumber" retorna FALSE se for passado um número como parâmetro - que pode ser inteiro, negativo ou até fracionário. E retorna TRUE para qualquer outro tipo não numérico: data, string ou qualquer outra coisa não numérica. Então, essa função não pode determinar precisamente se trata-se de uma string e por isso a questão peca ao afirmar que a função permite determinar se o valor é uma string. Pois, ela não permite!
Ver detalhes do comando isNaN() aqui: http://www.w3schools.com/jsref/jsref_isnan.asp.
Espero ter ajudado!
-
Acho que o erro é somente por causa da palavra "natural", números inteiros não negativos!Só isso.
-
The isNaN() function determines whether a value is an illegal number (Not-a-Number).
-
The isNaN() function determines whether a value is an illegal number (Not-a-Number).