더하기 할당 연산자(+=)는 오른쪽 피연산자의 값을 변수에 더한 결과를 다시 변수에 할당합니다. 두 피연산자의 타입이 더하기 할당 연산자의 동작을 결정하며, 덧셈 또는 문자열 연결이 가능합니다.
-=, %=, /= 도 똑같이 적용가능
let a = 2;
a += 3 // a는2 에서 a에 3을 더한값 5를
//다시 a에 할당한다 즉 a=5
//a = a + 3
console.log(a); // 5
++ 은 변수에 1을 더하지만 number++, ++number 처럼 변수 앞에 위치하는지 뒤에 위치하는지에 따라 다른 결과를 발생시킨다.
아래 예시를 보며 확인해 보자
var number = 10;
console.log(number++) // 10
console.log(number) // 11
// ++이 뒤에 있을경우 변수 number가 10으로 출력된 후 이후에 number 에 1이 더해져 11이된다.
number = 10;
console.log(++number) // 11
console.log(number)// 11
// ++이 앞에 있을 경우 바로 변수 number에 1을 더한 11이 출력한다.