Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Básico sobre string
  2. Básico sobre number
  3. Básico sobre boolean
  4. Entender o null
  5. Entender o undefined
  6. Outros tipos de dados
  7. Entender como identificar os tipos de dados

A linguagem JavaScript possui um conjunto de dados básicos pra que possamos manipular dados em nossos programas. JS possuem os seguintes tipos : String, Number , Boolean , undefined, null.

Ao atribuir valores à variáveis, JS utiliza inferência de dados, não sendo necessário declara uma variável utilizando seu tipo como em outras linguagens fortemente tipadas.

Os tipos de dados vistos aqui serão vistos com mais exemplos quando o assunto JS: Variáveis e constantes for estudado.

Em JS uma String é imutável sendo apenas a leitura de seu conteúdo possível. A alteração é feita via funções.

Tipo Uso Exemplo
string textos 'texto1, "texto"

O tipo de dado Number pode armazenar valores inteiros e ponto-flutuante(float). Os valores podem ser tanto negativos quanto positivos.

Tipo Uso Exemplo
number números reais e inteiros 10, -1,7.77

O tipo de dados Boolean armazena valores true ou false de forma semelhante à várias outras linguagens como C++, C#, GO e Java.

Tipo Uso Exemplo
boolean Valores verdadeiro ou falso true, false

Quando um variável não possui valor atribuído, seu tipo de dado é definido como sendo undefined.

Tipo Uso Exemplo
undefined variáveis a = undefined

O null(nulo) é utilizado em tipos de dados referenciados quando não possuem valor associado. Semelhante a undefined mas aplicado a objetos.

Tipo Uso Exemplo
- variáveis, funções variavel = null

A linguagem JS possui uma grande número de tipos de dados em sua biblioteca nativa além dos estudados primitivos acima. Abaixo, uma pequena lista de tipos de dados mais complexos/derivados:

Tipo Uso Exemplo
function funções e métodos nome_funcao(argumentos)
Vetor Armazenar elementos [1,2,3]
Matriz Armazenar elementos [[1,2],[3,4]]
Objeto Representa um entidade { nome: 'joao', idade:18 }
Estrutura de dados Armazena elementos Map, Set e Array
Symbol - -

JS possui outros tipos de dados nativos mais complexos que serão vistos em futuras seções no tutorial.

  1. 14/08/2025 - revisão 3 - Ajustes: pontuais e 'Objetivos'
  2. 26/09/2024 - revisão 2 - Ajustes pontuais
  3. 05/10/2023 - revisão 1 - Correção em layout, navegação, caminho de aviso, tabela outros dados e erros gramaticais
  4. 31/05/2023 - versão inicial