본문 바로가기
JavaScript 시리즈☕

🚀음주 가능한지 계산하는 코드🚀 | JavaScript 시리즈 011

by @ENFJ 2021. 8. 6.
음주 가능한지 계산하는 코드를 만들어 보았다.


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 연산자는 확실히 알아두자.
처음에 헷갈릴수도 있지만, 한번 확실하게 알아두면 이것보다 쉬운 게 없는 것 같다.ㅋ

( 팁이라면 ,, 그냥 영어 그대로 해석하면 된다.
이것도 싫다면 노력좀 하자 ㅋ 날로 먹는 공부법은 없다.)

결과