Files
javascript-examples/doc/02_연산자.md
2025-01-24 02:27:50 +09:00

1.6 KiB

연산자

자바스크립트에서 연산자는 데이터를 가지고 다양한 연산을 수행하는 데 사용됩니다. 덧셈, 뺄셈과 같은 간단한 계산부터 복잡한 논리 연산까지, 연산자는 프로그램의 핵심적인 역할을 합니다.

자바스크립트에서 사용되는 연산자는 크게 다음과 같이 분류할 수 있습니다.

산술 연산자

  • 덧셈: +
  • 뺄셈: -
  • 곱셈: *
  • 나눗셈: /
  • 나머지: %
  • 증가: ++
  • 감소: --
let x = 10;
let y = 5;

console.log(x + y); // 15
console.log(x - y); // 5
console.log(x * y); // 50
console.log(x / y); // 2
console.log(x % y); // 0

할당 연산자

  • 단순 할당: =
  • 복합 할당: +=, -=, *=, /=, %=
let a = 10;
a += 5; // a = a + 5; 와 같음
console.log(a); // 15

비교 연산자

  • 같음: == (형 변환 후 비교), === (형 변환 없이 비교)
  • 다름: !=, !==
  • 크다: >
  • 작다: <
  • 크거나 같다: >=
  • 작거나 같다: <=
let b = 10;
console.log(b == "10"); // true (형 변환 후 비교)
console.log(b === "10"); // false (형 변환 없이 비교)

논리 연산자

  • AND: &&
  • OR: ||
  • NOT: !
let c = true;
let d = false;
console.log(c && d); // false
console.log(c || d); // true
console.log(!c); // false

문자열 연결 연산자

  • 문자열 연결: +
let str1 = "Hello";
let str2 = " World";
console.log(str1 + str2); // Hello World

연산자 우선순위

연산자는 각각 우선순위가 있으며, 우선순위가 높은 연산자가 먼저 계산됩니다.

괄호를 사용하여 연산 순서를 변경할 수 있습니다.