JavaScript/Javascript_Advanced

[JS]If문

MoZZANG 2022. 4. 11. 22:30

 

▲  parseInt()함수는 숫자형식의 문자열을 숫자로 바꿔주는 함수다. 숫자형식이 아닌 문자열은 숫자로 바꿀 수 없기때문에 NaN을 반환한다.

 

해당 변수가 NaN인지 아닌지를 판단하는 함수 isNaN을 사용해서 NaN을 판단한다.

 

 

 

▲undefined는 하나의 타입이면서 값이므로 quotation으로 감싸지 않고 그냥 비교가능하다.

 

 

 

 

 

▲ if(null_)  은 if(null_!=null)과 동일하다. 왜냐하면 JS 에서 조건식에서는 0, null false는 모두 false로 처리하기 때문이다.

 

 

 

▲ new 생성자 함수로 만든 것의 타입은 object이므로 두번째 if절의 결과값은 'str은 string타입이 아니다'가 된다.

 

 

 

 

 

 

 

 

'JavaScript > Javascript_Advanced' 카테고리의 다른 글

[JS]For문 & While문  (0) 2022.04.11
[JS]Switch문  (0) 2022.04.11
[JS]Array(배열) part.2(배열의 주요 함수)  (0) 2022.04.11
[JS]Array(배열) part.1  (0) 2022.04.11
[JS]Operator(연산자)  (0) 2022.04.11