
조건문이 참이면 실행한다.
즉 "20세가 넘으면 운전이 가능합니다!"라는 문구를 만들고 싶다면.
let age = 20;
if(age >= 20) {
console.log("운전이 가능합니다.");
}
즉 age가 20보다 크거나 같다면 운전이 가능합니다. 라고 문구를 띄어주는 것이다.
if 첫번째 문장은 필수지만 두번째 else if부터는 선택적이다. if문을 쓸 때 주의할 점이 있다.
❌ 주의할 점
if문은 어떤 조건에서 참이 결정이 나버리면 if문이 종료가 된다.let age = 18; if(age > 20) { console.log("운전이 가능합니다."); //필수 } else if(age >=18) { console.log("오토바이 운전이 가능합니다.");//선택적 } else { console.log("운전이 불가능합니다.");//선택적 }예를 들어 첫 번째 문장과 두번째 문장이 참이다. 이럴경우는 첫 번째 문장에서 참이 결정되어 버렸기 때문에, if문이 종료가된다. 그래서 if문을 세울 때 주의해야 하는 것은, 조건들의 범위가 작은것 부터 큰것 순으로 나열하는 것이 좋다.
let age = 18; if(18 <= age && age < 20) { console.log("오토바이 운전이 가능합니다."); //필수 } else if(age > 20) { console.log("운전이 가능합니다.");//선택적 } else { console.log("운전이 불가능합니다.");//선택적 }
또 if문은 조건문안에 조건문을 쓸 수가 있다.
예를 들어 "너 20살이야?? yes 그럼 운전면허 있어? 있으면 운전가능하고 없으면 운전면허를 따!!" 라고 묻는다면 if문을 작성할 수 있다
if(age >= 20){
if(licence == true){
console.log("운전이 가능합니다.");
} else{
console.log("면허를 따세요")
}
} else {
console.log("운전이 불가능합니다.");
}
위 코드는 먼저 20살이야? 물어보고 맞다면 면허가 있어? 라고 물어보고 있어? 이런식으로 물어보는 if문이다.