if문 형태
if (condition) {
//condition이 true일때 실행
}
else { //else문은 필요없으면 없어도 됨
//condition이 false일때 실행
}
입력받는 값이 숫자인지 판별하는 조건문
const age = parseInt(prompt("How old are you?"));
if (isNaN(age)) {
console.log("Please write a number");
} else {
console.log("thanks for writing your age.");
}
if가 두개 이상 필요할 경우 형태
if (condition1) {
//condition1이 true일때 실행
}
else if (condition2) {
//condition1이 false고, condition2가 true일때 실행
}
else {
//condition1, condition2 모두 false일때 실행
}
and 조건. 모두 충족 시 true
or 조건. 하나만 충족시 true
음주 가능 나이 판별
const age = parseInt(prompt("How old are you?"));
if (isNaN(age) || age < 0) {
console.log("Please write a real positive number.");
} else if (age < 18) {
console.log("You are too young.");
} else if (age >= 18 && age <= 50) {
console.log("You can drink.");
} else if (age > 50 && age <= 80) {
console.log("You should exercise.");
}