본문 바로가기
JavaScript

08- 자바스크립트 - if문과 switch~case문

by blancfleur 2021. 9. 10.

1. if문

 

-자바스크립트에서 if문을 쓰는 3가지 방법. 자바와 같다. 

 -if(조건식) {}
 -if(조건식) {} else {}
 -if(조건식) {} else if {} else if {} else

 

 

 


-문자열로 숫자를 비교하는 것과 숫자타입으로 비교하는 건 다르게 나오니 기억할 것. 

- document.write("'100' > '20' : " + ('100' > '20'), "<br>"); //false :문자열 비교
- document.write("'100' > 20 : " + ('100' > 20), "<br>"); //true : 숫자타입 형변환 후 비교

 

-isNaN 을 쓴 이유는 숫자가 아닌 것을 쓸 때에도 값을 출력하기에 숫자인가 아닌가를 알기 위해서 썼고, 

숫자가 맞기에 false가 출력된다. 만약 공백이나 null을 넣으면 이프문에서 isNaN이 되어서 숫자 아님이 출력될 것이다.