Propriedade Number NaN do JavaScript
- Página anterior MIN_VALUE
- Próxima página NEGATIVE_INFINITY
- Voltar à página anterior Manual de Referência Number JavaScript
Definição e uso
No JavaScript,NaN
é a abreviação de "Not-a-Number".
No JavaScript,NaN
é um número ilegítimo.
global NaN
A propriedade Propriedade Number.Nan
as propriedades são idênticas.
A propriedade NaN é um valor especial que representa valores não numéricos. Esta propriedade é usada para indicar que um valor não é um número. Pode-se atribuir este valor ao objeto Number para indicar que não é um valor numérico.
Dica:Use isNaN()
Função global para determinar se um valor é NaN.
Veja também:
a sintaxe
Number.NaN
descreve
Number.NaN
é um valor especial que indica que o resultado de algumas operações aritméticas (como a raiz quadrada de um número negativo) não é um número. O método parseInt()
e parseFloat()
Retorna este valor quando não consegue analisar a string especificada. Para funções que retornam números válidos em situações comuns, também pode ser usado este método, utilizando Number.NaN
descreve seu estado de erro.
JavaScript para NaN
a forma de saída Number.NaN
。Atenção,NaN
Os resultados da comparação com outros números sempre são diferentes, incluindo ele mesmo. Portanto, não pode ser comparado com Number.NaN
Comparar para detectar se um valor é um número, enquanto só pode chamar isNaN()
para comparar.
No ECMAScript v1 e nas versões posteriores, também pode ser usado o atributo global pré-definido NaN
Substituído por Number.NaN
。
Suporte do navegador
Number.NaN
É uma característica do ECMAScript1 (ES1).
Todos os navegadores suportam completamente o ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte | Suporte |
- Página anterior MIN_VALUE
- Próxima página NEGATIVE_INFINITY
- Voltar à página anterior Manual de Referência Number JavaScript