▲ 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 |