분류 | 연산자 이름 | 기호 | 설명 |
---|---|---|---|
사칙 연산자 | 더하기 | + | 두 값을 더합니다. |
사칙 연산자 | 빼기 | - | 앞의 값에서 뒤의 값을 뺍니다. |
사칙 연산자 | 곱하기 | * | 두 값을 곱합니다. |
사칙 연산자 | 나누기 | / | 앞의 값을 뒤의 값으로 나눕니다. |
나머지 연산자 | 나머지 | % | 앞의 값을 뒤의 값으로 나눈 나머지 값을 구합니다. |
증감 연산자 | 증가 | ++ | 변숫값을 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)