Auto atribuição
Soma (+=)
- let total = 100;
- total += 50; O atalho para: total = total + 50;
- console.log(total); // Resultado: 150
Se você estiver trabalhando com strings, o += faz a concatenação (junção) da mesma forma:
- let nomeCompleto = "João";
- nomeCompleto += " Silva";
- console.log(nomeCompleto); // Resultado: "João Silva"
Subtração (-=)
- let vidas = 3;
- let penalidade = 1;
- vidas -= penalidade;
- console.log(vidas); // Resultado: 2
Multiplicação e Divisão (*= e /=)
- preço *= 1.1; // Aumenta o preço em 10% (multiplica por 1.1)
- let tamanhoFonte = 16;
- tamanhoFonte /= 2; // Reduz o tamanho da fonte pela metade
- console.log(tamanhoFonte); // Resultado: 8
A auto atribuição é uma excelente prática em JavaScript porque torna o código mais limpo, curto e fácil de ler em situações onde a reatribuição é necessária.
Voltar