프로그래밍에서 조건문은 코드 실행 흐름을 제어하는 중요한 요소입니다. JavaScript에서 가장 기본적인 조건문은 if 문이며, 특정 조건이 참(true)일 때만 코드 블록을 실행합니다.
let age = 20;
if (age >= 18) {
console.log("성인입니다.");
}
위 코드에서 age가 18 이상이면 "성인입니다."가 출력됩니다.
if 문과 함께 else 문을 사용하면 조건이 거짓(false)일 때 실행할 코드를 작성할 수 있습니다.
let age = 15;
if (age >= 18) {
console.log("성인입니다.");
} else {
console.log("미성년자입니다.");
}
여러 개의 조건을 검사하려면 else if 문을 사용합니다.
let score = 85;
if (score >= 90) {
console.log("A 학점입니다.");
} else if (score >= 80) {
console.log("B 학점입니다.");
} else if (score >= 70) {
console.log("C 학점입니다.");
} else {
console.log("재수강이 필요합니다.");
}
if 문 안에 또 다른 if 문을 넣을 수도 있습니다.
let isMember = true;
let purchaseAmount = 120;
if (isMember) {
if (purchaseAmount >= 100) {
console.log("할인이 적용됩니다!");
} else {
console.log("추가 구매 시 할인이 가능합니다.");
}
} else {
console.log("회원 가입 후 할인을 받을 수 있습니다.");
}
간단한 if-else 문은 삼항 연산자로 줄일 수 있습니다.
let age = 20;
let message = age >= 18 ? "성인입니다." : "미성년자입니다.";
console.log(message);
if 문은 JavaScript에서 가장 기본적인 조건문으로, 다양한 방식으로 활용할 수 있습니다. 상황에 맞게 else if, 중첩 조건문, 그리고 삼항 연산자를 적절히 활용하면 더 효율적인 코드를 작성할 수 있습니다.