+= , -=, *=, /= .. 외에도 있지만 지금은 이것만..
x += y
x = x + y
ex) value += 10
value= value + 10
x -= y
x = x - y
ex) value -= 5
value = value - 5
x *= y
x = x * y
ex) value *= 2
value = value * 2
x /= y
x = x / y
ex) value /= 12
value = value / 12
복합 할당 연산자
let n = 2;
n = n + 5;
n = n * 2;
이때, +=와 *= 연산자를 사용하면 짧은 문법으로 동일한 연산을 수행할 수 있다.
let n = 2;
n += 5; // n은 7이 된다 (n = n + 5와 동일).
n *= 2; // n은 14가 된다 (n = n * 2와 동일).
alert( n ); // 14
이런 '복합 할당'연산자는 산술 연산자와 비트 연산자에도 적용할 수 있다. /=, -= 등의 연산자를 만들 수 있다.
복합 할당 연산자의 우선순위는 할당 연산자와 동일하다. 따라서 대부분 다른 연산자가 실행된 후에 복합 할당 연산자가 실행된다.
반응형
'자바스크립트 > 기초' 카테고리의 다른 글
반복문 break...그리고...continue... (0) | 2021.05.17 |
---|---|
TIL_이것저것 (0) | 2021.05.17 |
반복문 (1) | 2021.05.15 |
문자열 (string) (0) | 2021.05.15 |
자바스크립트에서 x의 제곱(x squared)을 구하는 세가지 방법 (0) | 2021.05.15 |