반응형
🧠 자바스크립트 조건문 (if, switch)
프로그래밍에서 "조건문"은 특정 조건에 따라 코드의 실행 흐름을 제어하는 핵심 요소입니다. 자바스크립트에서는 if문과 switch문을 통해 다양한 조건을 처리할 수 있습니다.
🔹 if 문
if 문은 조건이 true일 때 블록 안의 코드를 실행합니다.
let age = 20;
if (age >= 18) {
console.log("성인입니다.");
}
✅ if - else 문
조건이 거짓일 경우 else 블록을 실행할 수 있습니다.
let score = 45;
if (score >= 50) {
console.log("합격입니다.");
} else {
console.log("불합격입니다.");
}
✅ if - else if - else 문
다양한 조건을 순차적으로 검사할 수 있습니다.
let temp = 30;
if (temp > 35) {
console.log("매우 더움");
} else if (temp > 25) {
console.log("조금 더움");
} else {
console.log("적당함");
}
🔸 switch 문
switch문은 하나의 변수 값에 대해 다양한 경우를 처리할 때 유용합니다.
let day = 3;
switch (day) {
case 1:
console.log("월요일");
break;
case 2:
console.log("화요일");
break;
case 3:
console.log("수요일");
break;
default:
console.log("기타 요일");
}
💡 참고:
break를 쓰지 않으면 다음 case로 계속 실행됩니다 (fall-through)!🎯 switch vs if
- if: 범위 조건 (>=, <, === 등)에 유리
- switch: 고정된 값 (1, 2, 3...) 비교에 유리
📌 마무리 요약
if는 조건이 참일 때 실행else,else if로 다양한 분기 가능switch는 값에 따라 여러 분기를 처리할 때 사용break를 빠뜨리면 예상치 못한 동작이 발생할 수 있음
반응형
'Programming' 카테고리의 다른 글
| JavaScript 함수 선언과 호출 (46) | 2025.09.02 |
|---|---|
| JavaScript 반복문 (35) | 2025.09.01 |
| JavaScript 자료형, 연산자 (47) | 2025.08.30 |
| JavaScript 변수 선언 (35) | 2025.08.29 |
| JavaScript 소개 및 역사 (48) | 2025.08.28 |