[JavaScript] 03. 연산자와 조건문
JavaScript에서 연산자는 값을 계산하거나 비교할 때 사용한다. 조건문은 조건에 따라 다른 동작을 수행하도록 흐름을 제어한다.
1) 연산자란?
연산자는 하나 이상의 값을 이용해 새로운 값을 만들어내는 기호이다.
2) 산술 연산자
- + : 더하기
- - : 빼기
- * : 곱하기
- / : 나누기
- % : 나머지
let a = 10;
let b = 3;
a + b; // 13
a - b; // 7
a * b; // 30
a / b; // 3.333...
a % b; // 1
3) 대입 연산자
대입 연산자는 값을 변수에 저장할 때 사용한다.
let x = 10;
x += 5; // x = x + 5
x -= 3; // x = x - 3
x *= 2; // x = x * 2
x /= 4; // x = x / 4
4) 비교 연산자
비교 연산자는 두 값을 비교하여 true 또는 false를 반환한다.
- == : 값만 비교
- === : 값과 타입을 함께 비교
- != : 값이 다름
- !== : 값 또는 타입이 다름
- >, <, >=, <=
10 == "10"; // true
10 === "10"; // false
10 != 5; // true
10 > 3; // true
=== 연산자는
값과 타입을 모두 비교하므로
비교 시 더 명확하다.
5) 논리 연산자
- && : 그리고 (AND)
- || : 또는 (OR)
- ! : 부정 (NOT)
true && true; // true
true && false; // false
true || false; // true
!true; // false
6) 조건문이란?
조건문은 특정 조건이 참(true)인지 거짓(false)인지에 따라 실행할 코드를 선택한다.
7) if 문
let score = 80;
if (score >= 60) {
console.log("통과");
}
if - else
let age = 15;
if (age >= 18) {
console.log("성인");
} else {
console.log("미성년자");
}
if - else if - else
let num = 0;
if (num > 0) {
console.log("양수");
} else if (num < 0) {
console.log("음수");
} else {
console.log("0");
}
8) switch 문
switch 문은 값에 따라 여러 경우 중 하나를 선택할 때 사용한다.
let day = 2;
switch (day) {
case 1:
console.log("월요일");
break;
case 2:
console.log("화요일");
break;
case 3:
console.log("수요일");
break;
default:
console.log("기타");
}
break를 사용하지 않으면
다음 case까지 실행된다.
9) 정리
- 연산자는 값을 계산하거나 비교한다
- 비교 결과는 true 또는 false이다
- 조건문은 조건에 따라 실행 흐름을 제어한다
- if 문과 switch 문이 대표적이다
'Computer Science > JavaScript' 카테고리의 다른 글
| [JavaScript] 06. 스코프와 호이스팅 (0) | 2026.02.13 |
|---|---|
| [JavaScript] 05. 함수(Function) (0) | 2026.02.13 |
| [JavaScript] 04. 반복문 (0) | 2026.02.13 |
| [JavaScript] 02. 변수와 데이터 타입 (0) | 2026.02.07 |
| [JavaScript] 01. JavaScript란 무엇인가 (0) | 2026.02.07 |