Objetivos
Tipos de dados básicos
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.
string
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.
Histórico de atualizações
- 14/08/2025 - revisão 3 - Ajustes: pontuais e 'Objetivos'
- 26/09/2024 - revisão 2 - Ajustes pontuais
- 05/10/2023 - revisão 1 - Correção em layout, navegação, caminho de aviso, tabela outros dados e erros gramaticais
- 31/05/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.