Variáveis: Armazenamento de dados e organização de informações

Nível: Iniciante | Stack: Frontend e Backend | Tipo: Dicionário

Uma variável é um espaço na memória do computador reservado para armazenar dados que podem ser utilizados e alterados durante a execução de um programa. Elas resolvem o problema de memorização de valores, permitindo que o desenvolvedor utilize nomes amigáveis para manipular informações complexas ou dinâmicas.

Casos de Uso

  • Armazenar o nome de um usuário logado no sistema.
  • Guardar o resultado de um cálculo matemático para uso posterior.
  • Controlar estados em uma aplicação, como saber se um botão foi clicado.
  • Manter configurações globais que podem ser alteradas em um único lugar.

Exemplo Prático

let nomeUsuario = "Ana";
const idadeMinima = 18;
let saldoConta = 500.00;

saldoConta = saldoConta - 50;

Explicação do Código

  • let define uma variável que permite a reatribuição de valores durante o código.
  • nomeUsuario é o identificador que armazena a sequência de caracteres “Ana”.
  • const cria uma constante cujo valor não pode ser alterado após a definição inicial.
  • saldoConta armazena um valor numérico decimal que é atualizado na linha seguinte.
  • O operador de atribuição sinalizado pelo símbolo de igual transfere o dado para o espaço de memória da variável.

Vantagens

  • Reutilização de código ao referenciar o mesmo valor em múltiplos locais.
  • Melhora na legibilidade, pois nomes bem escolhidos descrevem o que o dado representa.
  • Facilidade de manutenção, permitindo alterar um valor em apenas uma linha.

Desvantagens

  • Consumo de memória RAM, já que cada variável ocupa um espaço no sistema.
  • Possibilidade de erros de escopo, onde uma variável pode não estar acessível ou ser sobrescrita indevidamente.
  • Sobrecarga de processamento em casos de criação excessiva de variáveis globais.

Dica

Em JavaScript e TypeScript, adote const como escolha padrão ao declarar variáveis, pois ele reforça a imutabilidade das referências e contribui para um código mais seguro e previsível. Recorra ao let somente quando houver necessidade explícita de reatribuição do valor. Essa prática reduz a ocorrência de efeitos colaterais e melhora a clareza da intenção no código, além de aproveitar corretamente o controle de escopo oferecido por essas linguagens.

Bora se conectar?

LinkedIn: linkedin.com/in/ana-beatriz-valentim
GitHub: github.com/AnaProgramando
Medium: medium.com/@ana-beatriz-valentim
Hashnode: ana-beatriz-valentim.hashnode.dev
Dev.to: dev.to/ana-beatriz-valentim

Ficou com alguma dúvida ou gostaria de ver um tema específico nos próximos artigos? Mande sugestões e me diga o que achou do conteúdo.

Palavras-chave

Variáveis de programação | tipos de dados | armazenamento de memória | let vs const | lógica de programação para iniciantes | fundamentos de desenvolvimento de software