[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가 되버림
참고