JavaScript로 크롬 앱 만들기 #7

Heeseung Ha·2021년 11월 22일

노마드 코더 - 바닐라 JS로 크롬 앱 만들기 #7

✔ NaN, isNaN

  • NaN: Not a number. 숫자 형태가 아님
  • isNaN: NaN 판별을 위한 함수. boolean 형태이다.
const age = parseInt(prompt("How old are you?"));

if(isNaN(age)) {
  console.log("Please write a number");
} else {
  // condition == false
}

ageNaN이면(true) console.log의 구문이 실행된다.

✔ 조건문(if)

if(condition) {
  // condition == true
} else {
  // condition == false
}

conditionboolean으로 판별이 가능한 조건문이어야 한다.
if~else if~else문은 Java와 똑같다.

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

✔ AND, OR 연산

1. OR 연산 - 하나가 true면 true, 둘 다 false면 false
true || true == true
true || false == true
false || true == true
false || false == false

2. AND 연산 - 둘 다 true면 true, 하나라도 false면 false
true && true == true
true && false == false
false && true == false
false && false == false
profile
FE 개발 공부중...💫

0개의 댓글