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

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("조건이 거짓입니다!");
}
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("그런 동물은 전 모릅니다");
}
}
Share article