개발

[자바스크립트 입문 #3] 연산자 - 산술, 비교, 논리, 대입 연산자

weweGH 2025. 8. 31. 23:00
반응형

자바스크립트 입문 - 연산자
자바스크립트 입문 - 연산자


산술 연산자


산술 연산자는 수학 계산을 수행하는 연산자입니다. 

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);

 

반응형