증감 연산자(increment & decrement operator)

Jinkyu Kim·2023년 2월 22일

Javascript

목록 보기
19/30
let a = 0;
a++; // 증감 연산자를 사용하면 변수 자기 자신에 1을 더한것과 같다 Ex) a = a + 1;
a--; // a = a - 1과 같다.

주의
a++는 필요한 연산을 하고, 그 뒤 값을 증가시킨다.
++a는 값을 먼저 증가하고, 필요한 연산을 한다.

Ex) 증감 연산자를 뒤에쓸 경우

let a = 0;
let b = a++; // b의 현재 a의 값인 0을 할당한 후 a의 값을 증가시킨다
console.log(b); => 결과: 0

Ex) 증감 연산자를 앞에 쓸 경우

let a = 0;
let b = ++a; //a의 값을 증가시킨 후 b에 1을 할당한다
console.log(b); => 결과: 1

Ex) console.log에 출력할 때

let a = 0;
console.log(a++) // a의 값 0을 먼저 출력하고 그 뒤에 a의 값을 증가시킨다. 결과[0]
console.log(++a) // a의 값을 먼저 증가시키고 그 뒤에 증가된 값을 출력한다. 결과[1]

0개의 댓글