https://k9e4h.tistory.com/138

 

[javascript] null / undefined / empty

javascript null,undefined,empty 확인 방법 1. 배열이 비어있는지 확인 할때 1 if( !array.length ) cs 2. 배열에 뭔가가 들어있는지 확인 할때 1 if( array.length ) cs 3. 문자열이 비어있는지 확인할때 1 if(!..

k9e4h.tistory.com

 

결론은

if ( foo === null || foo === undefined )

 

이걸 쓰지말고 

 if ( foo == null )

 

이걸쓰면 ==에 의해 강제형변환이 되서 체크 가능하다는 이야기

 

 

참고

 

 

문자열은

!string 으로 체크

 

아래 참고이미지를 보면

a와 같은 케이스 때문에 

a == true 같은 형변환을 쓰면 안됨

a의 문자열 0이 숫자0처럼 false가 되버림

 

참고

 

Posted by 삽지리
,