조건문은 프로그램이 조건을 평가하여 그 결과에 따라 다른 동작을 수행하는 제어 구조입니다.
자바스크립트에서는 if, else if, else를 사용하여 조건문을 작성할 수 있습니다.
if 문
if 문은 지정된 조건이 true 인 경우에만 코드 블록을 실행합니다.
let condition = true;
if (condition) {
console.log("조건이 true일 때 실행됩니다.");
}
console.log("다음 코드 실행");
else if 문
여러 개의 조건을 평가하고 싶을 때 else if 문을 사용합니다.
if 문 뒤에 나오며, 이전 조건이 거짓일 때만 평가됩니다.
let condition1 = false;
let condition2 = true;
if (condition1) {
console.log("조건1이 true일 때 실행됩니다.");
} else if (condition2) {
console.log("조건2가 true일 때 실행됩니다.");
}
console.log("다음 코드 실행");
else 문
if 문 뒤에 나와서 이전 조건들이 모두 거짓일 때 실행됩니다.
let condition = false;
if (condition) {
console.log("조건이 true일 때 실행됩니다.");
} else {
console.log("조건이 false일 때 실행됩니다.");
}
console.log("다음 코드 실행");
다중 조건문
여러 조건을 다루려면 else if 문을 사용하여 여러 개의 조건을 체크할 수 있습니다.
let condition1 = false;
let condition2 = false;
if (condition1) {
console.log("조건1이 true일 때 실행됩니다.");
} else if (condition2) {
console.log("조건2가 true일 때 실행됩니다.");
} else {
console.log("모든 조건이 거짓일 때 실행됩니다.");
}
console.log("다음 코드 실행");