javascript 연산자 (Operators)

Kiyun·2024년 1월 16일

js

목록 보기
4/20

연산자 (Operators)

JavaScript에서는 다양한 종류의 연산자를 사용하여 변수나 값들을 조작하고 계산할 수 있습니다. 주요 연산자들은 다음과 같습니다

1. 산술 연산자(Arithmetic Operators):

  • '+' (더하기)
  • '-' (빼기)
  • '*' (곱하기)
  • '/' (나누기)
  • '%' (나머지)
let a = 5;
let b = 2;

let sum = a + b;   // 7
let difference = a - b;  // 3
let product = a * b;  // 10
let quotient = a / b;  // 2.5
let remainder = a % b;  // 1

2. 할당 연산자(Assignment Operators):

  • '=' (할당)
  • '+=' (덧셈 후 할당)
  • '-=' (뺄셈 후 할당)
  • '*=' (곱셈 후 할당)
  • '/=' (나눗셈 후 할당)
  • '%=' (나머지 후 할당)
let x = 10;

x += 5;  // x = x + 5;
x -= 3;  // x = x - 3;
x *= 2;  // x = x * 2;
x /= 4;  // x = x / 4;

3. 비교 연산자(Comparison Operators):

  • '==' (동등)
  • '===' (일치, 값과 타입이 동일)
  • '!=' (부등)
  • '!==' (불일치, 값이나 타입이 다름)
  • '>' (크다)
  • '<' (작다)
  • '>=' (크거나 같다)
  • '<=' (작거나 같다)
let num1 = 5;
let num2 = '5';

console.log(num1 == num2);    // true
console.log(num1 === num2);   // false

4. 논리 연산자(Logical Operators):

  • '&&' (논리 AND)
  • '||' (논리 OR)
  • '!' (논리 NOT)
let condition1 = true;
let condition2 = false;

console.log(condition1 && condition2);  // false
console.log(condition1 || condition2);  // true
console.log(!condition1);  // false

5. 증감 연산자(Increment/Decrement Operators):

  • '++' (증가)
  • '--' (감소)
let count = 5;

count++;  // count = count + 1;
count--;  // count = count - 1;

이 외에도 비트 연산자, 조건 연산자 등 다양한 연산자들이 존재합니다. 연산자는 프로그래밍에서 다양한 작업을 수행하는 데 중요한 역할을 합니다.

0개의 댓글