[javascript] 조건문(if, switch)
프로그래밍에서 조건문은 프로그램의 흐름을 제어하는 데 사용되는 중요한 요소입니다. 조건에 따라 다른 코드 블록을 실행하거나 다른 동작을 수행할 수 있습니다. 자바스크립트에서는 if문과 switch문을 사용하여 조건에 따라 코드를 실행할 수 있습니다.
if문
if문은 주어진 조건이 true이면 지정된 코드 블록을 실행합니다. 아래는 if문의 기본 구문입니다.
if (조건) {
// 조건이 true일 때 실행되는 코드
} else {
// 조건이 false일 때 실행되는 코드
}
예를 들어, 다음 코드는 변수 number
의 값에 따라 “양수입니다” 또는 “음수입니다”를 출력하는 예제입니다.
let number = 10;
if (number > 0) {
console.log("양수입니다");
} else {
console.log("음수입니다");
}
switch문
switch문은 여러 가지 경우(case)에 대한 조건을 비교하는 문장입니다. 주어진 값과 case문의 값들을 비교하고 해당하는 case문의 코드 블록을 실행합니다. 아래는 switch문의 기본 구문입니다.
switch (값) {
case 값1:
// 값이 값1과 일치하는 경우 실행되는 코드
break;
case 값2:
// 값이 값2와 일치하는 경우 실행되는 코드
break;
default:
// 어떤 case에도 일치하지 않는 경우 실행되는 코드
break;
}
예를 들어, 다음 코드는 변수 fruit
의 값에 따라 해당하는 과일의 가격을 출력하는 예제입니다.
let fruit = "사과";
switch (fruit) {
case "사과":
console.log("사과의 가격은 1000원입니다");
break;
case "바나나":
console.log("바나나의 가격은 500원입니다");
break;
case "딸기":
console.log("딸기의 가격은 1500원입니다");
break;
default:
console.log("해당하는 과일의 가격 정보가 없습니다");
break;
}
조건문을 사용하여 프로그램을 유연하게 제어하고 다양한 상황에 대응할 수 있습니다. 이를 적절히 활용하여 코드를 작성하면 효율적이고 유지보수가 용이한 프로그램을 개발할 수 있습니다.