JavaScript if 문

seokhyeon_k·2025년 4월 1일

프로그래밍에서 조건문은 코드 실행 흐름을 제어하는 중요한 요소입니다. JavaScript에서 가장 기본적인 조건문은 if 문이며, 특정 조건이 참(true)일 때만 코드 블록을 실행합니다.

1. 기본 if 문

let age = 20;

if (age >= 18) {
    console.log("성인입니다.");
}

위 코드에서 age가 18 이상이면 "성인입니다."가 출력됩니다.

2. if-else 문

if 문과 함께 else 문을 사용하면 조건이 거짓(false)일 때 실행할 코드를 작성할 수 있습니다.

let age = 15;

if (age >= 18) {
    console.log("성인입니다.");
} else {
    console.log("미성년자입니다.");
}

3. if-else if-else 문

여러 개의 조건을 검사하려면 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("재수강이 필요합니다.");
}

4. 중첩 if 문

if 문 안에 또 다른 if 문을 넣을 수도 있습니다.

let isMember = true;
let purchaseAmount = 120;

if (isMember) {
    if (purchaseAmount >= 100) {
        console.log("할인이 적용됩니다!");
    } else {
        console.log("추가 구매 시 할인이 가능합니다.");
    }
} else {
    console.log("회원 가입 후 할인을 받을 수 있습니다.");
}

5. 삼항 연산자 (if 문 대체)

간단한 if-else 문은 삼항 연산자로 줄일 수 있습니다.

let age = 20;
let message = age >= 18 ? "성인입니다." : "미성년자입니다.";
console.log(message);

결론

if 문은 JavaScript에서 가장 기본적인 조건문으로, 다양한 방식으로 활용할 수 있습니다. 상황에 맞게 else if, 중첩 조건문, 그리고 삼항 연산자를 적절히 활용하면 더 효율적인 코드를 작성할 수 있습니다.

profile
프론트엔드 공부중입니다

0개의 댓글