본문 바로가기
Language/JavaScript

자바스크립트 null, undefined, '', 0 체크

by javapp 자바앱 2022. 9. 12.
728x90

 

 

 null,undefined,'',0 은 모두 false 이다 !!

 

 

obj === 0

bad

if ( array.length === 0 )

better

if ( !array.length )

 

 

array.length === 0

bad

if ( array.length > 0 ) ...

better

if ( array.length ) ...

 

 

undefined,null,공백문자

bad

obj === undefined
obj === null
obj === ""
obj === 0

 

 

better

!obj

 

 

 

문자열이 비어있지 않다는 것을 판별

bad

if ( string !== "" )

better

if ( string )

 

 

 

 

 

 

 

 

 

 

 

 

참고 사이트 : https://negabaro.github.io/archive/js-isEmpty

댓글