반응형

산술 연산자
산술 연산자는 수학 계산을 수행하는 연산자입니다.
let a = 10;
let b = 3;
// 덧셈
console.log('덧셈:', a + b);
// 뺄셈
console.log('뺄셈:', a - b);
// 곱셈
console.log('곱셈:', a * b);
// 나눗셈
console.log('나눗셈:', a / b);
// 나머지
console.log('나머지:', a % b);
// 거듭제곱
console.log('거듭제곱:', a ** b);

비교 연산자
비교 연산자는 두 값을 비교하여 true 또는 false를 반환하는 연산자입니다. '값'만 비교하는 방법과 '값'과 '타입'을 모두 비교하는 방법이 있습니다.
let num = 5;
let str = "5";
// 동등 비교 (==): 타입 변환 후 비교
console.log('동등 비교:', num == str);
// 일치 비교 (===): 타입과 값 모두 같아야 함
console.log('일치 비교:', num === str);
// 부등 비교
console.log('부등 비교 1:', num != str);
console.log('부등 비교 2:', num !== str);

논리 연산자
논리 연산자는 boolean 값들을 조합하여 논리적 판단을 내리는 연산자입니다.
let isRaining = true;
let hasUmbrella = false;
// AND 연산자 (&&): 모든 조건이 true일 때만 true
console.log('AND 연산자:', isRaining && hasUmbrella);
// OR 연산자 (||): 하나라도 true면 true
console.log('OR 연산자:', isRaining || hasUmbrella);
// NOT 연산자 (!): 값을 반대로 변환
console.log('NOT 연산자 1:', !isRaining);
console.log('NOT 연산자 2:', !hasUmbrella);

대입 연산자
대입 연산자는 변수에 값을 할당하는 연산자입니다.
let x = 10;
// 기본 대입
x = 20;
console.log('기본 대입:', x);
// 복합 대입
x += 5; // x = x + 5와 동일
console.log('복합 대입 1:', x);
x -= 3; // x = x - 3와 동일
console.log('복합 대입 2:', x);
x *= 2; // x = x * 2와 동일
console.log('복합 대입 3:', x);
x /= 4; // x = x / 4와 동일
console.log('복합 대입 4:', x);
x %= 3; // x = x % 3와 동일
console.log('복합 대입 5:', x);

반응형
'개발' 카테고리의 다른 글
| [자바스크립트 입문 #4] 조건문 - if, else, else if (4) | 2025.10.13 |
|---|---|
| [개념] 쿠키 vs 캐시: 개념부터 차이까지 (2) | 2025.09.28 |
| [개발] Postman을 이용한 API 테스트 - GET, POST, PUT (2) | 2025.08.25 |
| [개발] GitHub Pages를 활용한 웹사이트 무료 배포 (18) | 2025.08.10 |
| [자바스크립트 입문 #2] 변수 선언 - let, const (8) | 2025.08.05 |