5.1 조건문 if
JavaScript의 조건문(또는 조건 연산자)은 주어진 조건에 따라 다른 코드 블록을 실행할 수 있게 한다. 이는 프로그래밍의 기본 개념 중 하나로, 코드를 더 동적이고 상호작용적으로 만들어준다.
조건문 if
JavaScript에서 조건문을 만드는 가장 간단한 방법은 if
조건문을 사용하는 것이다. 이는 조건이 참(true
)일 경우 코드 블록을 실행한다.
문법:
if (조건) {
// 조건이 참일 경우 실행될 코드
}
예제:
JavaScript
let age = 18;
if (age >= 18) {
console.log("성인입니다.");
}
5.2 if...else 문
if...else
문은 조건이 참일 경우 하나의 코드 블록을 실행하고, 거짓일 경우 다른 코드 블록을 실행한다.
문법:
if (조건) {
// 조건이 참일 경우 실행될 코드
} else {
// 조건이 거짓일 경우 실행될 코드
}
예제:
JavaScript
let age = 17;
if (age >= 18) {
console.log("성인입니다.");
} else {
console.log("미성년자입니다.");
}
5.3 if...else if...else 문
if...else if...else
문은 여러 조건을 순차적으로 검사하고 해당 코드 블록을 실행할 수 있게 한다.
문법:
if(조건1) {
// 조건1이 참일 경우 실행될 코드
} else if (조건2) {
// 조건2이 참일 경우 실행될 코드
} else {
// 어떤 조건도 참이 아닐 경우 실행될 코드
}
예제:
JavaScript
let score = 85;
if (score >= 90) {
console.log("훌륭합니다!");
} else if (score >= 75) {
console.log("좋아요!");
} else if (score >= 60) {
console.log("만족스럽습니다.");
} else {
console.log("만족스럽지 않습니다.");
}
5.4 삼항 연산자
삼항 연산자(?:
)는 if...else
조건문의 축약형이다. 간단한 조건에 사용되며, 조건에 따라 두 값 중 하나를 반환한다.
문법:
condition ? value1 : value2
예제:
JavaScript
let age = 18;
let access = (age >= 18) ? "접근 허용" : "접근 불가";
console.log(access); // "접근 허용"
GO TO FULL VERSION