[JS] 다양한 연산자

2023. 8. 4. 08:51JS

  1. 산술 연산자(Arithmetic Operators):
    • Addition (+): 두 피연산자를 더합니다.
    • Subtraction (-): 첫 번째 피연산자에서 두 번째 피연산자를 뺍니다.
    • Multiplication (*): 두 피연산자를 곱합니다.
    • Division (/): 첫 번째 피연산자를 두 번째 피연산자로 나눕니다.
    • Modulus (%): 첫 번째 피연산자를 두 번째 피연산자로 나눈 나머지를 반환합니다.
  2. 대입 연산자(Assignment Operators):
    • =: 왼쪽 피연산자에 오른쪽 피연산자의 값을 할당합니다.
    • +=, -=, *=, /=, %=: 각각 더하기, 빼기, 곱하기, 나누기, 나머지를 계산한 후 결과를 왼쪽 피연산자에 할당합니다.
  3. 비교 연산자(Comparison Operators):
    • Equality (==): 두 피연산자가 동일한지 비교합니다.
    • Inequality (!=): 두 피연산자가 다른지 비교합니다.
    • Strict Equality (===): 두 피연산자가 동일하고 타입까지 같은지 비교합니다.
    • Strict Inequality (!==): 두 피연산자가 다르거나 타입이 다른지 비교합니다.
    • Greater Than (>), Less Than (<), Greater Than or Equal To (>=), Less Than or Equal To (<=): 두 피연산자를 비교합니다.
  4. 논리 연산자(Logical Operators):
    • Logical AND (&&): 두 피연산자 모두 true일 때 true를 반환합니다.
    • Logical OR (||): 두 피연산자 중 하나 이상이 true일 때 true를 반환합니다.
    • Logical NOT (!): 피연산자의 논리 값을 반전시킵니다.
  5. 조건(삼항) 연산자(Conditional (Ternary) Operator):
    • (조건) ? 값1 : 값2: 조건이 true일 경우 값1을 반환하고, false일 경우 값2를 반환합니다.
  6. 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