[TIL] 2012년 12월 18일

윤남주·2021년 12월 18일
0

TIL

목록 보기
1/10
post-thumbnail

현재 수강 중인 온라인 강의
➡️ 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");
}

하나 이상의 if 조건을 사용 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 모두 참일 때
}
profile
Dig a little deeper

0개의 댓글