Por que trocar o var por let e const no JavaScript?

Rafael Valença

Rafael Valença 21/10/2025 às 18:36

Imagem destacada

Se você está começando a programar em JavaScript, pode ter visto o var sendo usado para criar variáveis. Mas sabia que ele pode causar problemas? Hoje, vamos te explicar de forma bem simples o que são var, let e const, e por que você deve usar let e const para deixar seu código mais fácil de entender e sem erros.

  1. O que é o var e por que ele confunde?

O var é a maneira antiga de criar variáveis no JavaScript. O problema é que ele pode ser meio bagunceiro:

  • Ele "vaza" para lugares onde não deveria. Por exemplo:

var nome = "Ana";
if (true) {
  var nome = "João";
}
console.log(nome); // Mostra "João", mas você queria "Ana"!

  • Isso acontece porque o var não respeita bem os limites de onde ele deve funcionar.
  • Você pode criar a mesma variável várias vezes, o que pode apagar o valor anterior sem você perceber.

2. O que é o let?

O let é como um var mais organizado:

  • Ele só funciona dentro do pedaço de código onde você o criou, como um if ou um for.

let idade = 20;
if (true) {
  let idade = 30;
  console.log(idade); // Mostra 30
}
console.log(idade); // Mostra 20, porque o let não bagunça!

  • Ele não deixa você criar a mesma variável duas vezes no mesmo lugar, evitando erros.

3. O que é o const?

O const é para coisas que não vão mudar. Por exemplo:

const meuNome = "Maria";
meuNome = "Lucas"; // Erro! Não pode mudar um const

  • Ele também só funciona dentro do pedaço de código onde foi criado, como o let.
  • Use const para valores que você sabe que vão ficar sempre iguais, como o nome de um personagem ou um número fixo.

4. Qual usar e quando?

  • Use let quando o valor vai mudar, como um contador:

let pontos = 0;
pontos = pontos + 10; // Tudo bem, pode mudar!

Use const quando o valor não vai mudar, como uma configuração:

const corFavorita = "azul";

  • Evite o var, porque ele pode causar confusão e erros difíceis de encontrar.

5. Por que isso é importante? Usar let e const deixa seu código:

  • Mais fácil de entender: Você sabe exatamente onde cada variável funciona.
  • Mais seguro: Menos chances de erros acidentais.
  • Mais moderno: Todo mundo usa let e const hoje em dia, e você vai se acostumar com o jeito certo de programar!

Conclusão Se você está começando, esqueça o var e comece a usar let e const. Eles são mais simples, evitam erros e vão te ajudar a escrever códigos que funcionam direitinho. Pratique com exemplos pequenos e logo você vai ver como é fácil! 😊

O que fazer agora? Quer aprender mais sobre JavaScript? Salve este artigo, pratique os exemplos e siga nosso blog para mais dicas para iniciantes! 🚀

Conclusão

Se você está começando, esqueça o var e comece a usar let e const. Eles são mais simples, evitam erros e vão te ajudar a escrever códigos que funcionam direitinho. Pratique com exemplos pequenos e logo você vai ver como é fácil! 😊

O que fazer agora?

Salve este artigo, pratique os exemplos e deixe um comentário abaixo! 

💬 Conta pra gente: você já testou let ou const? Qual dúvida você tem sobre JavaScript? Queremos te ajudar a aprender mais! 🚀

Compartilhar

Link copiado com sucesso!