JavaScript의 할당 연산자와 복합 연산자

BossTeemo·2024년 5월 3일
post-thumbnail

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씩 조작하는 데 유용합니다. 이를 활용하여 더 간결하고 효율적인 코드를 작성해 보세요.

profile
1인개발자가 되겠다

0개의 댓글