음주 가능한지 계산하는 코드를 만들어 보았다.
Not a number 함수에 대해 알아보자.
간단하게 Nan 이라고 한다. 말 그대로 "숫자가 아니다" 라는 의미를 가지고 있다.
그렇다면 여기서 isNan 은 "숫자가 아닌것이니?" 라고 해석 할 수 있다.
isNan 은 boolean(불린) 을 return(반환)한다. -> true 또는 false
위 코드를 살펴보면 조건문 if 와 else 문과 함께 조건안에 isNan()함수가 들어있다.
입력 받은 age 인수의 값을 isNan함수를 걸쳐서 불린 값이 true 이면 if문 실행 false 이면 else 문을 실행한다.
* 만약 입력받은 값이 아니라면 true 값이 나오므로 숫자를 입력하라는 please write a number 문이 출력된다.
입력한 값이 숫자라면 isNaN에 의해 false 값이 나오므로 thank you for wirte u age 문 이 출력된다.
isNaN 숫자이면 => false
isNaN 숫자가 아니면 => true //헷갈리지 말자~!
else if 는 else 와 비슷한데 거기에 if를 더한 개념으로 보면 될 것 같다.
and 연산자 와 or 연산자는 확실히 알아두자.
처음에 헷갈릴수도 있지만, 한번 확실하게 알아두면 이것보다 쉬운 게 없는 것 같다.ㅋ
( 팁이라면 ,, 그냥 영어 그대로 해석하면 된다.
이것도 싫다면 노력좀 하자 ㅋ 날로 먹는 공부법은 없다.)
결과
'JavaScript 시리즈☕' 카테고리의 다른 글
🚀이벤트(event ) 사용하기~ 🚀 | JavaScript 시리즈 013 (1) | 2021.08.06 |
---|---|
🚀querySelector 와 Event click 에 대해서🚀 | JavaScript시리즈 012 (1) | 2021.08.06 |
🚀return VS console.log() 🚀 | JavaScript 시리즈 010 (0) | 2021.08.03 |
🚀object(객체) 🚀 | JavaScript 시리즈 009 (0) | 2021.08.03 |
🚀array (배열)🚀 | JavaScript 시리즈 008 (0) | 2021.08.02 |