Learning Hub Logo
JavaScript
  • Introdução ao JavaScript
  • Como adicionar JavaScript ao HTML
  • Saída de Dados
  • Variáveis
  • Tipos de Dados
  • Operadores
  • Operadores de Comparação e Lógicos
  • Condicionais
  • Switch
  • Loop: for
  • Loop: while e do...while
  • Break e Continue
  • Funções
  • Arrow Functions
  • Escopo
  • Arrays
  • Métodos de Array
  • Objetos
  • Métodos de Objeto
  • Strings
  • Métodos de String
  • Números
  • Math
  • Datas
  • Introdução ao DOM
  • Selecionando Elementos
  • Alterando HTML e CSS com JavaScript
  • Eventos
  • Callbacks
  • Promises
  • Async/Await
  • Fetch API
  • JSON
  • Tratamento de Erros
  • Módulos
  • LocalStorage e SessionStorage

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
JavaScriptNúmeros
1 min de leitura

Números

Como trabalhar com números em JavaScript: inteiros, decimais, NaN, Infinity e conversões

Números

Em JavaScript, todos os números são do tipo number, sejam inteiros ou decimais.

Carregando...

Precisão decimal

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

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...

Infinity

Divisão por zero resulta em Infinity.

Carregando...

Métodos úteis

Carregando...

Conversão para número

Carregando...

Valores máximo e mínimo

Carregando...

Números além desses limites podem perder precisão.

AnteriorMétodos de StringPróximo Math