ETAPA 04 / 05

Escolher entre let e const

Identificar quando uma variável precisa receber uma nova atribuição.

Compreenda o conceito

let permite reatribuir um valor. const cria uma ligação que não pode ser reatribuída e precisa de um valor inicial. Nos exemplos deste percurso, trabalhamos com textos e números.

Escolha const quando não houver reatribuição e let quando o programa precisar atualizar aquela variável. A distinção expressa uma intenção e ajuda a perceber mudanças indevidas.

A seção 04 da apostila também apresenta a estrutura HTML: doctype, idioma pt-BR e codificação UTF-8. Nosso recorte se concentra em let e const; a estrutura completa está disponível no material de referência.

Observe o exemplo

JAVASCRIPT · LEITURA DE CÓDIGO
const bonus = 5;
let pontos = 10;
pontos = pontos + bonus;
console.log(pontos);
Saída esperada
15

bonus mantém o valor 5; pontos recebe o resultado da soma. Usar uma constante em um cálculo não altera a constante.

Sua vez de pensar

const idade = 16;
idade = 17;
console.log(idade);
O que acontece ao tentar executar estas linhas?

PEQUENO DESAFIO

Leve a ideia um passo adiante.

Um produto custa 12 e a quantidade começa em 2. A quantidade passa para 3, mas o preço não muda. Escolha let ou const, calcule o total e justifique suas escolhas.

Tente resolver no papel antes de abrir a explicação.

Conferir solução comentada
const preco = 12;
let quantidade = 2;
quantidade = 3;
const total = preco * quantidade;
console.log(total);

O total é 36. quantidade usa let porque muda; preco e total não recebem novas atribuições e usam const. Alterar uma variável depois do cálculo não recalcula automaticamente total.

Referência: Programação 1, páginas 14–17 (seção 04).

Marque quando terminar a leitura e a prática desta etapa.