1.6 KiB
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
연산자 우선순위
연산자는 각각 우선순위가 있으며, 우선순위가 높은 연산자가 먼저 계산됩니다.
괄호를 사용하여 연산 순서를 변경할 수 있습니다.