eatthefrog
자바스크립트 동작 연산자 본문
자바스크립트에서 동작하는 연산자는 크게 산술 연산자, 비교 연산자, 논리 연산자, 할당 연산자, 증감 연산자, 비트 연산자, 문자열 연산자, 조건(삼항) 연산자 등으로 나눌 수 있다.
1. 산술 연산자: 덧셈(+), 뺄셈(-), 곱셈(), 나눗셈(/), 나머지(%), 거듭제곱(*) 등의 연산을 수행합니다. 예시: let sum = 10 + 5.
2. 비교 연산자: 두 피연산자를 비교하여 참(true) 또는 거짓(false)을 반환합니다.
- 동등 연산자(==, ===), 부등 연산자(!=, !==), 크기 비교 연산자(>, <, >=, <=) 등이 있습니다.
- 예시: if (a > b) { ... }
3. 논리 연산자: 논리곱(&&), 논리합(||), 부정(!) 연산을 수행합니다.
- 예시: if (x > 0 && y < 10) { ... }
4. 할당 연산자: 변수에 값을 할당하는 연산자입니다. (=, +=, -=, *=, /=, %=, **=)
- 예시: x += 5; (x = x + 5 와 동일)
5. 증감 연산자: 변수의 값을 1 증가시키거나 감소시키는 연산자입니다. (++, --)
- 예시: x++; (x = x + 1 과 동일)
6. 비트 연산자: 비트 단위로 연산을 수행합니다. (&, |, ^, ~, <<, >>, >>>)
7. 문자열 연산자: 문자열을 연결하는 연산자입니다. (+) 예시: let message = "Hello" + " " + "World".
8. 조건(삼항) 연산자: 조건에 따라 다른 값을 반환하는 연산자입니다. (?:)
- 예시: let result = (score > 50) ? "Pass" : "Fail";
이 외에도 typeof 연산자, delete 연산자, in 연산자 등 다양한 연산자가 존재합니다.
'프론트엔드 노트' 카테고리의 다른 글
| React useEffect의 의존성 배열과 클린업 (0) | 2025.08.12 |
|---|---|
| HTML 요소 식별자 완벽 비교표 (0) | 2025.07.14 |
| 타입스크립트 제네릭 (0) | 2025.07.08 |
| 타입스크립트 기초 (1) | 2025.07.08 |
| 자바스크립트) 비동기함수 with 별코딩 (0) | 2025.07.05 |