본문 바로가기
Programming

JavaScript 조건문

by 나무수피아는 지식의 가지를 뻗어가는 공간입니다. 2025. 8. 31.
반응형

🧠 자바스크립트 조건문 (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