할당 연산자란?
- 우항에 있는 피연산자의 평가 결과를 좌항에 있는 변수에 할당한다.
- 좌항의 변수에 값을 할당하므로, 변수 값이 변하는 부수 효과가 있다.
- 할당문은 표현식인 문이다.(할당된 값으로 평가됨)
할당 연산자 |
예 | 동일 표현 | 부수 효과 |
= | x = 5 | x = 5 | O |
+= | x += 5 | x = x + 5 | O |
-= | x -= 5 | x = x - 5 | O |
*= | x *= 5 | x = x * 5 | O |
/= | x /= 5 | x = x / 5 | O |
%= | x %= 5 | x = x % 5 | O |
문자열 연결 연산자
var str = 'My name is ';
str += 'Lee'; // str = str + 'Lee';
console.log(str); // 'My name is Lee'
연쇄 할당
var a, b, c;
// 연쇄 할당은 오른쪽에서 왼쪽으로 진행된다.
a = b = c = 0;
// 1. c = 0 : 0으로 평가된다.
// 2. b = 0 : 0으로 평가된다.
// 3. a = 0 : 0으로 평가된다.
console.log(a, b, c); // 0 0 0
'Javascript Deep Dive > 연산자' 카테고리의 다른 글
연산자 우선순위, 연산자 결합 순서 (0) | 2022.09.09 |
---|---|
그룹 연산자,typeof 연산자, 지수 연산자, 그 외 연산자 (0) | 2022.09.09 |
삼항 조건 연산자, 논리 연산자, 쉼표 연산자 (0) | 2022.09.09 |
비교 연산자 (0) | 2022.09.09 |
산술 연산자 (0) | 2022.09.08 |
댓글