현재 수강 중인 온라인 강의
➡️ Nomad Coder - Javascript for Beginners
isNaN()
숫자면 false
, 숫자가 아니면 true
를 반환하는 함수
→ prompt에 숫자가 아닌 다른 것을 입력하면 “Please write a number”
라는 문자열 반환하기
const age = parseInt(prompt("How old are you?"));
if (isNaN(age)) {
console.log("Please write a number");
} else {
console.log("Thank you for writing your age");
}
else if
const age = parseInt(prompt("How old are you?"));
if (isNaN(age) || age < 0) {
console.log("Please write a positive number");
} else if (age < 18) {
console.log("You are too young");
} else if (age >= 18 && age <= 50 ) {
console.log("You can drink");
} else {
console.log("You can't drink");
}
&&
and
||
or
모든 경우를 대응한 경우 else
는 작성하지 않아도 됨
if ((a && b) || c) {
a이 참이고 b이 참이거나
c가 참이거나
a, b, c 모두 참일 때
}