📦
JavaScriptIniciante 6 min

Variáveis e tipos em JavaScript

Entenda a diferença entre var, let e const e conheça os tipos primitivos do JavaScript.

Variáveis são caixinhas com nome onde guardamos valores que o programa vai usar. No JavaScript moderno existem três palavras-chave para declará-las: var, let e const.

var, let e const: qual usar?

  • var — antigo, evite. Tem escopo de função e comporta-se de forma estranha.
  • let — valor pode mudar depois. Escopo de bloco, previsível.
  • const — valor não pode ser reatribuído. Use sempre que possível.
variaveis.js
let idade = 25;          // pode mudar depois
const nome = "Ana";       // não pode ser reatribuída

idade = 26;               // ✅ funciona
// nome = "Beto";          // ❌ TypeError

console.log(nome, idade); // Ana 26

Os tipos primitivos

JavaScript tem 7 tipos primitivos. Eles são imutáveis — operações criam novos valores em vez de modificar o original.

javascript
typeof 42;        // "number"
typeof "oi";       // "string"
typeof true;       // "boolean"
typeof undefined;  // "undefined"
typeof null;        // "object" (bug histórico, mas é null)
typeof 10n;         // "bigint"
typeof Symbol();    // "symbol"

Regra prática: comece sempre com const. Só troque para let quando realmente precisar reatribuir o valor. Esqueça que var existe.