Error/JavaScript
[JavaScript] undefined 체크하는법
IT공부블로그
2019. 6. 12. 09:24
728x90
반응형
if( typeof test == 'undefined') {}
if( test == undefined) {}
하지만 논리연산에서는 undefined가 false로 인식되니
if( !test) {} 이런식으로 해야한다
== 와 === 차이는 강제 형변환이다
==는 강제로 형변환하여 타입을 맞추어 비교하지만
=== 는 형변환하지않고 비교한다
그래서 ===으로 undefind를 체크할때는 각별히 주의해서
if( a === undefined && a === 'undefined')
위와 같이 하는게 좋을듯하다
if( a === undefined )
위만했다가 undefined가 잡히지않아서 30분정도 날린거같다.
728x90
반응형