1
resposta

[Dúvida] operador +=

não entendi pra q esse += se o condicional não é um loop

1 resposta

Olá,

Esse operador "+=" é pensando em "acumular" valores na própria variável. Outra forma de pensar é que o operador "+=" é uma forma mais curta de fazer somas e atribuir o valor na própria variável conforme demonstrado abaixo:

// Exemplo 01:
let media = media + media * 0,1;
// Ou, basta escrever desta forma abaixo...
let media += media * 0,1;
// Exemplo 02:
let numero = 1;
numero += numero // (numero + numero) = (1 + 1) = 2 
// Exemplo 03:
let numero = 1;
numero += numero // (numero + numero) = (1 + 1) = Agora numero vale 2
numero += numero // (numero + numero) = (2 + 2) = Agora numero vale 4

Para um detalhamento melhor, veja a documentação: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Addition_assignment

Espero ter ajudado!