[JS] 다양한 연산자
2023. 8. 4. 08:51ㆍJS
- 산술 연산자(Arithmetic Operators):
- Addition (+): 두 피연산자를 더합니다.
- Subtraction (-): 첫 번째 피연산자에서 두 번째 피연산자를 뺍니다.
- Multiplication (*): 두 피연산자를 곱합니다.
- Division (/): 첫 번째 피연산자를 두 번째 피연산자로 나눕니다.
- Modulus (%): 첫 번째 피연산자를 두 번째 피연산자로 나눈 나머지를 반환합니다.
- 대입 연산자(Assignment Operators):
- =: 왼쪽 피연산자에 오른쪽 피연산자의 값을 할당합니다.
- +=, -=, *=, /=, %=: 각각 더하기, 빼기, 곱하기, 나누기, 나머지를 계산한 후 결과를 왼쪽 피연산자에 할당합니다.
- 비교 연산자(Comparison Operators):
- Equality (==): 두 피연산자가 동일한지 비교합니다.
- Inequality (!=): 두 피연산자가 다른지 비교합니다.
- Strict Equality (===): 두 피연산자가 동일하고 타입까지 같은지 비교합니다.
- Strict Inequality (!==): 두 피연산자가 다르거나 타입이 다른지 비교합니다.
- Greater Than (>), Less Than (<), Greater Than or Equal To (>=), Less Than or Equal To (<=): 두 피연산자를 비교합니다.
- 논리 연산자(Logical Operators):
- Logical AND (&&): 두 피연산자 모두 true일 때 true를 반환합니다.
- Logical OR (||): 두 피연산자 중 하나 이상이 true일 때 true를 반환합니다.
- Logical NOT (!): 피연산자의 논리 값을 반전시킵니다.
- 조건(삼항) 연산자(Conditional (Ternary) Operator):
- (조건) ? 값1 : 값2: 조건이 true일 경우 값1을 반환하고, false일 경우 값2를 반환합니다.
- null 병합 연산자(Nullish Coalescing Operator):
- ??: 왼쪽 피연산자가 null 또는 undefined일 경우 오른쪽 피연산자를 반환합니다.
위의 목록은 JavaScript 연산자의 일부이고, 더 많은 연산자와 세부 내용은 아래 링크에서 확인 가능합니다.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators
'JS' 카테고리의 다른 글
[JS] 제네레이터 (0) | 2023.09.20 |
---|---|
[JS] 스프레드 연산자 (0) | 2023.08.03 |
[JS] `??` 와 `||` 연산자 (0) | 2023.07.24 |
[JS] 웹 모바일에서 App 실행 (0) | 2021.11.01 |
[JS] IE8 및 Safari 에서 new Date() 시 NaN 오류 이슈 (0) | 2021.11.01 |