이항 연산자
| 연산자 | 설명 | 예시 |
|---|---|---|
| + | 덧셈 연산자 | 2 + 3 |
| - | 뺄셈 연산자 | 7 - 2 |
| * | 곱셈 연산자 | 5 * 1 |
| / | 나눗셈 연산자 | 35 / 7 |
| % | 나머지 연산자 | 41 % 6 |
| ** | 제곱 연산자 | 3 ** 2 |
단항 연산자
| 연산자 | 설명 | 예시 |
|---|---|---|
| + | 단항 덧셈 연산자 | +2+'3' |
| - | 단항 뺄셈 연산자 | -(-3) |
할당 연산자
| 연산자 | 설명 | 예시 |
|---|---|---|
| = | 할당 연산자 | let x = 5 |
복합 할당 연산자
| 연산자 | 설명 | 예시 |
|---|---|---|
| += | 할당 연산자 | a += 2 |
| -= | 할당 연산자 | b -= 1 |
연산이 시행되고 난 후의 결과가 변수에 할당
%, **과 같은 다른 산술 연산자나 비트 연산자로도 사용가능
증감 연산자
| 연산자 | 설명 | 예시 |
|---|---|---|
| ++ | 증가 연산자 | a++++a |
| – | 감소 연산자 | b----b |
변수에만 사용 가능하며, 값에 사용하면 오류가 발생
전위형의 경우 변화시킨 값을 사용할 때, 후위형은 기존의 값을 사용한 뒤 값을 변화시킬 때 사용