
| 분류 | 연산자 이름 | 기호 | 설명 |
|---|---|---|---|
| 사칙 연산자 | 더하기 | + | 두 값을 더합니다. |
| 사칙 연산자 | 빼기 | - | 앞의 값에서 뒤의 값을 뺍니다. |
| 사칙 연산자 | 곱하기 | * | 두 값을 곱합니다. |
| 사칙 연산자 | 나누기 | / | 앞의 값을 뒤의 값으로 나눕니다. |
| 나머지 연산자 | 나머지 | % | 앞의 값을 뒤의 값으로 나눈 나머지 값을 구합니다. |
| 증감 연산자 | 증가 | ++ | 변숫값을 1만큼 증가시킵니다. |
| 증감 연산자 | 감소 | -- | 변숫값을 1만큼 감소시킵니다. |
// 산술 연산자(arithmetic operator)
console.log(1 + 2)
console.log(5 - 7)
console.log(3 * 4)
console.log(10 / 2)
console.log(7 % 5)

아래와 같은 식이 있을 때
( currenYear - birthYear + 1)
currenYear, birthYear, 1은 연산대상이 되기 때문에 '피연산자'라고 부릅니다.
피연산자를 제외한 더하기, 빼기 같은 것은 '연산자'라고 부릅니다.
| 할당 연산자 응용 | 예 | 의미 |
|---|---|---|
| += | y + = x | y = y + x |
| -= | y - = x | y = y - x |
| *= | y * = x | y = y * x |
| /= | y / = x | y = y / x |
| %= | y % = x | y = y % x |
// 할당 연산자(assignment operator)
let a = 2
// a = a + 1
a += 1
console.log(a)
