연산자 (+=, -=, %=, /=, ++)

welcome·2021년 11월 12일

더하기 할당 (+=)

더하기 할당 연산자(+=)는 오른쪽 피연산자의 값을 변수에 더한 결과를 다시 변수에 할당합니다. 두 피연산자의 타입이 더하기 할당 연산자의 동작을 결정하며, 덧셈 또는 문자열 연결이 가능합니다.

-=, %=, /= 도 똑같이 적용가능

let a = 2;
a += 3 // a는2 에서 a에 3을 더한값 5를 
       //다시 a에 할당한다 즉 a=5
       //a = a + 3

console.log(a);  // 5 

++


  • ++ 은 변수에 1을 더하지만 number++, ++number 처럼 변수 앞에 위치하는지 뒤에 위치하는지에 따라 다른 결과를 발생시킨다.

  • 아래 예시를 보며 확인해 보자


var number = 10;

console.log(number++) // 10
console.log(number) // 11

// ++이 뒤에 있을경우 변수 number가 10으로 출력된 후 이후에 number 에 1이 더해져 11이된다. 

number = 10;

console.log(++number) // 11
console.log(number)// 11

// ++이 앞에 있을 경우 바로 변수 number에 1을 더한 11이 출력한다. 

참고자료

쉽게 읽는 프로그래밍

0개의 댓글