연산자는 값(데이터)이나 변수 사이에서 계산, 비교, 할당 등을 수행하는 기호 또는 키워드입니다.
예를 들어
+,-,==,=,&&등이 모두 연산자입니다.
5 + 3을 누르면 +는 덧셈 연산자입니다.우산이 있고 AND 비가 온다면 나간다 → &&는 논리 연산자입니다.| 목적 | 설명 |
|---|---|
| ➕ 값의 계산 | 숫자, 문자열 등을 더하고 빼고 곱하고 나눌 수 있어요. |
| 🔀 흐름 제어 | 조건에 따라 코드가 다르게 실행됩니다. |
| 🧮 데이터 처리 | 값을 비교하거나 논리적으로 판단할 수 있어요. |
| 📦 값의 할당 | 변수에 값을 저장할 수 있습니다. |
| ✍️ 코드 간결화 | 복잡한 동작을 짧게 표현할 수 있어요. |
| 연산자 | 설명 | 예시 |
|---|---|---|
+ |
덧셈 | 5 + 3 → 8 |
- |
뺄셈 | 5 - 2 → 3 |
* |
곱셈 | 4 * 2 → 8 |
/ |
나눗셈 | 10 / 2 → 5 |
% |
나머지 | 10 % 3 → 1 |
** |
거듭제곱 | 2 ** 3 → 8 |
++ |
1 증가 | x++ (후위), ++x (전위) |
-- |
1 감소 | x--, --x |
| 연산자 | 설명 | 예시 |
|---|---|---|
= |
값 할당 | x = 10 |
+= |
더해서 할당 | x += 5 → x = x + 5 |
-= |
빼서 할당 | x -= 3 |
*= |
곱해서 할당 | x *= 2 |
/= |
나눠서 할당 | x /= 2 |
%= |
나머지로 할당 | x %= 3 |
두 값을 비교하고 true 또는 false를 반환합니다.
| 연산자 | 설명 | 예시 |
|---|---|---|
== |
값이 같음 (느슨한 비교) | 5 == "5" → true |
=== |
값과 타입이 같음 (엄격한 비교) | 5 === "5" → false |
!= |
값이 다름 | 5 != 3 |
!== |
값 또는 타입이 다름 | 5 !== "5" |
> |
크다 | 7 > 3 |
< |
작다 | 2 < 5 |
>= |
크거나 같다 | 5 >= 5 |
<= |
작거나 같다 | 3 <= 4 |