Como trabalhar com números em JavaScript: inteiros, decimais, NaN, Infinity e conversões
Em JavaScript, todos os números são do tipo number, sejam inteiros ou decimais.
Carregando...
Operações com decimais podem gerar resultados imprecisos por causa da forma como números de ponto flutuante funcionam internamente.
Carregando...
Para contornar, use toFixed() para arredondar o resultado:
Carregando...
NaN significa "Not a Number". É o resultado de operações matemáticas inválidas.
Carregando...
Para verificar se um valor é NaN, use Number.isNaN():
Carregando...
Divisão por zero resulta em Infinity.
Carregando...
Carregando...
Carregando...
Carregando...
Números além desses limites podem perder precisão.