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ÓDIGOconst bonus = 5;
let pontos = 10;
pontos = pontos + bonus;
console.log(pontos);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);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.