
JavaScript의 할당 연산자와 복합 연산자
JavaScript에서 할당 연산자는 변수에 값을 대입하는 데 사용됩니다. 복합할당 연산자는 할당과 동시에 연산을 수행하며, 증가/감소 연산자는 숫자의 값을 1씩 조작할 때 사용됩니다.
가장 기본적인 할당 연산자는 =이며, 우측의 값을 좌측의 변수에 할당합니다.
let x = 10;
위 예제에서는 숫자 10이 변수 x에 할당됩니다.
복합할당 연산자는 기존 값을 기반으로 연산 후 결과를 할당하는 연산자입니다. 여러 연산자를 합쳐 사용하여 코드를 간결하게 만들 수 있습니다.
+= (더하기 후 할당)
let x = 5;
x += 3; // x = x + 3
console.log(x); // 8
-= (빼기 후 할당)
let y = 10;
y -= 2; // y = y - 2
console.log(y); // 8
*= (곱하기 후 할당)
let z = 4;
z *= 2; // z = z * 2
console.log(z); // 8
/= (나누기 후 할당)
let a = 8;
a /= 2; // a = a / 2
console.log(a); // 4
%= (나머지 후 할당)
let b = 7;
b %= 3; // b = b % 3
console.log(b); // 1
`=` (거듭제곱 후 할당)**
let c = 3;
c **= 2; // c = c ** 2
console.log(c); // 9
증가/감소 연산자는 변수의 값을 1씩 증가하거나 감소시킵니다.
++ (증가 연산자)
let count = 0;
count++; // count = count + 1
console.log(count); // 1
-- (감소 연산자)
let count = 1;
count--; // count = count - 1
console.log(count); // 0
증가/감소 연산자는 변수 앞 또는 뒤에 위치할 수 있습니다.
++x, --x): 연산 후 값을 반환합니다.x++, x--): 연산 전 값을 반환합니다.let num = 5;
console.log(++num); // 6 (전위 연산)
console.log(num++); // 6 (후위 연산)
console.log(num); // 7
JavaScript에서 할당 연산자와 복합할당 연산자는 변수에 값을 대입하고 동시에 연산을 수행하는 데 사용됩니다. 증가/감소 연산자는 값을 1씩 조작하는 데 유용합니다. 이를 활용하여 더 간결하고 효율적인 코드를 작성해 보세요.