Agora que você já sabe criar variáveis, precisamos entender que tipo de informação o JavaScript consegue armazenar. Essas informações são chamadas de tipos de dados.
Nesta aula, vamos conhecer os principais tipos de dados do JavaScript e como identificá-los.
🎯 Objetivo da aula
Ao final desta aula, você será capaz de:
- Entender o que são tipos de dados
- Conhecer os tipos primitivos do JavaScript
- Diferenciar textos, números e valores lógicos
- Usar o operador
typeof
🧠 O que são tipos de dados?
Tipos de dados indicam que tipo de valor uma variável está armazenando.
O JavaScript é uma linguagem de tipagem dinâmica, o que significa que o tipo do dado é determinado automaticamente.
🧱 Tipos primitivos do JavaScript
Os principais tipos primitivos do JavaScript são:
string(texto)number(número)boolean(verdadeiro ou falso)undefined(valor indefinido)null(ausência intencional de valor)
📝 Tipo string
O tipo string representa textos.
let nome = "Maria";
let frase = 'Olá, JavaScript!'; Strings podem ser escritas com aspas simples ou duplas.
🔢 Tipo number
O tipo number representa números inteiros ou decimais.
let idade = 30;
let preco = 19.99; Em JavaScript, não existe separação entre inteiro e decimal.
🔁 Tipo boolean
O tipo boolean possui apenas dois valores possíveis:
true(verdadeiro)false(falso)
let ligado = true;
let ativo = false; ❓ Tipo undefined
Uma variável é undefined quando foi declarada, mas ainda não recebeu um valor. Enquanto você não atribui um valor, o "espaço" reservado na memória continua preenchido pelo marcador undefined. Assim que você usa o operador de atribuição (=), o undefined é substituído pelo novo dado.
Como o JavaScript é uma linguagem de tipagem dinâmica, você pode atribuir absolutamente qualquer tipo de dado a essa variável, e até mesmo mudar o tipo dela depois (embora nem sempre seja uma boa prática).
let resultado;
console.log(resultado); 🚫 Tipo null
O valor null representa a ausência intencional de um valor. O null é frequentemente confundido com o undefined, mas eles têm propósitos semânticos diferentes no JavaScript. Enquanto o undefined significa que algo não existe ainda ou não foi inicializado, o null é uma atribuição intencional de "valor nenhum".
Pense no null como um marcador de lugar que você coloca em uma variável para dizer explicitamente: "Eu sei que esta variável existe, mas ela está vazia por escolha minha agora".
let usuario = null; null quando quiser indicar que uma variável está vazia de propósito. Null vs. Undefined
Uma analogia clássica:
Undefined: É uma caixa que ainda não foi aberta, você não sabe o que tem dentro (ou se tem algo).
Null: É uma caixa que você abriu, viu que estava vazia e colocou uma etiqueta escrita "Vazia".
🔍 Usando o operador typeof
O operador typeof permite descobrir o tipo de um valor.
console.log(typeof "texto");
console.log(typeof 10);
console.log(typeof true); A saída no console, do bloco acima seria:
string
number
boolean
⚠️ Um detalhe curioso
Existe uma curiosidade histórica no JavaScript:
console.log(typeof null); "object". Isso é um bug antigo da linguagem que foi mantido por compatibilidade. Resumo da aula para nunca mais esquecer
- Tipos de dados indicam o tipo de valor armazenado.
- JavaScript possui tipagem dinâmica.
- Os principais tipos são string, number e boolean.
typeofajuda a identificar o tipo de um valor.
▶️ Próxima aula
Na próxima aula, vamos aprender sobre operadores em JavaScript e como realizar comparações e cálculos.
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Mortal Kombat - O Filme
O filme Mortal Kombat, inspirado no jogo de mesmo nome, faturou 23 milhões de dólares apenas no fim de semana de estreia nos EUA. Ainda sobre este título de sucesso, outra cifra que impressiona é o faturamento ao longo do primeiro ano: 1 bilhão de dólares no mundo todo.
Mario em Donkey Kong
O personagem Mario surgiu pela primeira vez no mundo dos games em um jogo chamado Donkey Kong, lançado em 1981. Mario, que naquela época se chamava Jumpman, não era o personagem principal do jogo, mas ele se tornaria um dos mais famosos personagens do mundo dos games. Saiba mais.
Mouse
O mouse foi criado em 9 de dezembro de 1968, por um americano chamado Douglas Engelbart, que o batizou de "XY Position Indicator for a Display System". Conheça a história do mouse clicando aqui.
Playstation
O Playstation só nasceu porque uma parceria entre Sony e Nintendo, para desenvolver uma unidade de CD para o Super Nintendo, fracassou. Clique aqui e saiba mais.
Máquina de Pascal
A Máquina de Pascal, criada em 1642 pelo filósofo, físico e matemático francês Blaise Pascal, é reconhecida como o primeiro computador do mundo e ele foi criado com o objetivo de calcular impostos. Saiba mais.










