[JavaScript] 5. 조건문

서회정's avatar
Jan 28, 2026
[JavaScript] 5. 조건문

💡
조건문이란?
  • 특정 조건을 만족했을 때에만 실행되는 코드를 작성하기 위한 문법
  • 대표적으로 if, switch 조건문이 존재함
 
notion image
 

1. If 조건문

if (조건식1) { 조건식1을 만족했을 때 실행 될 코드 } else if (조건식2) { 조건식2를 만족했을 때 실행 될 코드 } else { 조건식1,조건식2를 모두 만족하지 않을 때 실행 될 코드 }
 
// 1. if 조건문 (if문) let num = 4; if (num >= 10) { console.log("num은 10 이상입니다"); console.log("조건이 참 입니다!"); } else if (num >= 5) { console.log("num은 5 이상입니다"); } else if (num >= 3) { console.log("num은 3 이상입니다"); } else { console.log("조건이 거짓입니다!"); }
notion image

2. Switch 조건문

💡
다수의 조건을 처리할 때 if보다 더 직관적이다.
let 변수 = 변수값1; switch (변수) { case 변수값1 : { 해당 변수값이 일치할 때 실행 될 코드 break; // 브레이크 걸지 않으면 참일 때 그 아래 코드 모두 실행됨 } case 변수값2 : { 해당 변수값이 일치할 때 실행 될 코드 break; } case 변수값3 : { 해당 변수값이 일치할 때 실행 될 코드 break; } case 변수값4 : { 해당 변수값이 일치할 때 실행 될 코드 break; } default: { 모든 케이스가 일치하지 않을 때 실행 될 코드 } }
 
// 2. Switch 문 // -> if문과 기능 자체는 동일 // -> 다수의 조건을 처리할 때 if보다 더 직관적이다. let animal = "owl"; switch (animal) { case "cat": { console.log("고양이"); break; } case "dog": { console.log("강아지"); break; } case "bear": { console.log("곰"); break; } case "snake": { console.log("뱀"); break; } case "tiger": { console.log("호랑이"); break; } default: { console.log("그런 동물은 전 모릅니다"); } }
notion image
Share article

clubnerdy