이걸 보면, a = a + 1
이라는 식이 변수에 한번 실행때마다 1씩 증가시켜준다는 식인데, 이러한 식을 간단하게 쓸수있는 연산자가 '+='
이다.
a += 1
은 a에 1씩 증가시켜 준다는 의미이다.
반대로 a = a - 1
은 a -= 1
과 같다.
당연히 상수에는 적용이 안되고, 변수에만 적용된다.
1씩 증감시켜주는 연산자가 있는데 이를 증감연산자
라고 부른다.
let a = 0;
a++
하게 되면 a의 값은 1씩 증가하게된다. 반대로 a--는 1씩 감소하게된다.
a++ 은 현재 문장을 실행한 후에 a += 1
++b 는 현재 문장을 실행하기 전에 a += 1
결국 값은 같다.