JavaScript에서의 증가 및 감소 연산자
다음 코드를 살펴보세요:
let num = 0;
num = num + 1; // 변수 num에 1을 더함
alert(num); // 1을 출력
이미 알고 계시듯이, 이 코드는
연산자 +=를 사용하여 축약형으로 다시 쓸 수 있습니다:
let num = 0;
num += 1; // 변수 num에 1을 더함
alert(num); // 1을 출력
사실, 프로그래밍에서 1을 더하는 작업은
매우 자주 발생하기 때문에, 이 연산을 위해
더욱 축약된 문법이 만들어졌습니다.
- 바로 변수의 값을 1만큼 증가시키는
특별한 연산자 증가(인크리먼트) ++입니다.
이를 사용하여 우리 코드를 다시 작성해 보겠습니다:
let num = 0;
num++; // 변수 num에 1을 더함
alert(num); // 1을 출력
변수의 값을
1만큼 감소시키는 감소(디크리먼트) 연산자
--도 있습니다. 예제를 확인하세요:
let num = 0;
num--; // 변수 num에서 1을 뺌
alert(num); // -1을 출력
다음 코드에서 증가 및 감소 연산자를 사용하도록 수정해 보세요:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);