바닐라JS - If 조건문

김현수·2022년 8월 21일

바닐라JS

목록 보기
8/17

If 조건문

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.");
}

0개의 댓글