こんにちは、水田です。
JavaScriptの加算代入(+=)演算子についてです。加算代入演算子は変数に値を加えて、その結果を同じ変数に代入する演算子です。例えば let a = 1; a += 2; と記述すると、a に 2 が加算され、新しい値 3 が a に代入されます。これは a = a + 2 と同じ意味ですが、より簡潔に記述することができます。加算代入は数値に限らず文字列の連結にも使用できます。例えば let b = ‘Hello’; b += ‘ World’ と記述すると、b は ‘Hello World’という値になります。これも意味的には b = b + ‘ World’と同じになります。加算代入はループと反復処理で変数の値を順次増加させる際に使われることが多いです。
let a = 1;
console.log((a = a + 2));
// 3
let b = 'Hello';
console.log((b = b + ' World'));
// "Hello World"