조건에 따라 이후 행동이 달라지는 것을 말한다.
if 문은 괄호 안에 들어가는 조건을 평가해서 true 면 {} 안에 코드가 실행된다.
if (age > 19) {
console.log ('환영하세요');
}
if 문의 괄호 () 안의 조건은 항상 boolean 값 (true/false) 로 변환된 뒤 판단된다.
만약 위의 코드에서 추가로 age 가 19 이하일 경우 안녕히 가세요 출력하고 싶다면 추가로 아래의 코드를 함께 쓸 수 있다.
if (age <= 19) {
console.log('안녕히 가세요');
}
이것을 더 간단하게 바꾸면 아래와 같다.
const age = 10;
if (age > 19) {
console.log('환영 합니다.');
} else {
console.log('안녕히 가세요.');
}
// 안녕히 가세요.
const age = 30;
if (age > 19) {
console.log('환영 합니다.');
} else {
console.log('안녕히 가세요.');
}
만약, age 가 19 일 경우 '수능 대박!' 을 보여 주고 싶다면 else if
를 사용하면 된다.
const age = 19;
if (age > 19) {
console.log('환영 합니다.');
} else if (age === 19) {
console.log('수능 대박!');
} else {
console.log('안녕히 가세요.');
}
굉장히 자주 쓰이기 때문에 많이 사용해 보고 익숙해져야 된다.
🔗 예제 풀어 보러 가기