1. 연산자란?
- 값을 계산, 비교, 논리 판단, 대입하는 기호
- 피연산자(operand)를 이용해 결과를 만들어냄
10 + 5 // + : 연산자
2. 산술 연산자
1️⃣ 기본 산술 연산자
| 연산자 |
의미 |
예제 |
+ |
덧셈 |
10 + 3 → 13 |
- |
뺄셈 |
10 - 3 → 7 |
* |
곱셈 |
10 * 3 → 30 |
/ |
나눗셈 |
10 / 3 → 3.333 |
% |
나머지 |
10 % 3 → 1 |
** |
거듭제곱 |
2 ** 3 → 8 |
2️⃣ 증감 연산자
let a = 1;
a++; // 후위 증가
++a; // 전위 증가
| 구분 |
설명 |
a++ |
사용 후 증가 |
++a |
증가 후 사용 |
3. 대입 연산자
let x = 10;
x += 5; // x = x + 5
x -= 3;
x *= 2;
x /= 2;
x %= 3;
4. 비교 연산자 (중요)
1️⃣ 값 비교 vs 타입 비교
| 연산자 |
설명 |
== |
값만 비교 |
=== |
값 + 타입 비교 (권장) |
!= |
값만 다름 |
!== |
값 또는 타입 다름 |
"5" == 5; // true
"5" === 5; // false