Valor NaN
O valor NaN (abreviação de Not-A-Number)
significa "não é um número". Esse valor ocorre
ao tentar realizar uma operação matemática
inválida.
Exemplo
Vamos multiplicar uma string com letras por um número:
console.log('aaa' * 3);
O resultado da execução do código:
NaN
Exemplo
Vamos tentar dividir uma string por outra:
console.log('aaa' / 'bbb');
Após a execução do código também
obteremos NaN:
NaN
Exemplo
Agora vamos somar o valor NaN
com um número:
console.log(NaN + 3);
O resultado da execução do código:
NaN
Veja também
-
a função
isNaN,
que realiza a verificação de NaN