JavaScript의 기본 연산자
JavaScript에서 연산자는 값과 변수에 대해 연산을 수행하는 데 사용됩니다. 기본 연산자는 크게 산술 연산자, 비교 연산자, 논리 연산자로 나눌 수 있습니다. 각 연산자는 코드 내에서 데이터를 처리하고 조건을 평가하는 데 중요한 역할을 합니다.
1. 산술 연산자
산술 연산자는 수학적 계산을 수행하며, 주로 숫자 값을 대상으로 사용됩니다.
- + : 덧셈
- - : 뺄셈
- * : 곱셈
- / : 나눗셈
- % : 나머지
- ++ : 증가 연산자 (변수의 값을 1 증가)
- -- : 감소 연산자 (변수의 값을 1 감소)
예시:
let a = 10, b = 5;
console.log(a + b); // 15
console.log(a - b); // 5
console.log(a * b); // 50
console.log(a / b); // 2
console.log(a % b); // 0
2. 비교 연산자
비교 연산자는 두 값을 비교하고, 그 결과로부터 불린 값 (true 또는 false)을 반환합니다.
- == : 동등 비교, 값이 같은지 확인 (타입은 무시)
- === : 일치 비교, 값과 타입이 모두 같은지 확인
- != : 부등 비교, 값이 다른지 확인 (타입은 무시)
- !== : 불일치 비교, 값 또는 타입 중 하나라도 다른지 확인
- > : 크다
- < : 작다
- >= : 크거나 같다
- <= : 작거나 같다
예시:
let x = 10, y = "10";
console.log(x == y); // true (값만 비교)
console.log(x === y); // false (값과 타입을 비교)
console.log(x > 8); // true
console.log(x < 8); // false
3. 논리 연산자
논리 연산자는 불린 값(true 또는 false)을 대상으로 연산을 수행합니다.
- && : 논리곱 (AND), 모든 피연산자가 true일 때 true 반환
- || : 논리합 (OR), 피연산자 중 하나라도 true이면 true 반환
- ! : 논리 부정 (NOT), 피연산자의 불린 값을 반전
예시:
let condition1 = true, condition2 = false;
console.log(condition1 && condition2); // false
console.log(condition1 || condition2); // true
console.log(!condition1); // false
이러한 연산자들은 JavaScript 프로그래밍에서 데이터를 조작하고 조건을 평가하는 데 매우 중요한 역할을 합니다. 각 연산자의 동작 방식을 잘 이해하고 사용하면, 효율적으로 코드를 작성하고 문제를 해결할 수 있습니다.
'프로그래밍 > Node.js & JavaScript' 카테고리의 다른 글
처음 배우는 JavaScript 강의. 1주차: JavaScript 기초 (3) 조건문 (0) | 2024.04.25 |
---|---|
처음 배우는 JavaScript 강의. 1주차: JavaScript 기초 (2) 기본 연산자 (심화. 비교 연산자의 예시) (0) | 2024.04.25 |
처음 배우는 JavaScript 강의. 1주차: JavaScript 기초 (1) 변수와 자료형 (심화. let 키워드) (0) | 2024.04.25 |
처음 배우는 JavaScript 강의. 1주차: JavaScript 기초 (1) 변수와 자료형 (0) | 2024.04.25 |
JavaScript를 처음 배우는 분을 위한 기초 커리큘럼 (0) | 2024.04.24 |