본문 바로가기
Develop/JAVASCRIPT

null, undefined, 0, NaN 체크 Flag

by 걸어다니는 종합병원 2020. 11. 13.
반응형
var checkFlag = $.trim($("#Name").val());
if( !checkFlag ){
  console.log("비어 있음");
}else{
  console.log("값이 있음");
}

자바스크립트 자료형에서 false로 반환되는 값은
"", null, undefined, 0, NaN 등이 있으며 나머지는 모두 true를 반환

var isEmpty = function(value){ 
	if( value == "" || value == null || value == undefined || ( value != null && typeof value == "object" && !Object.keys(value).length ) ){
      	return true; 
      }else{ 
      	return false; 
      } 
    };

그냥 lodash 라이브러리로 체크하자. 그게 맘편하다.

 

라이브러리를 못쓸경우에는 위에 코드처럼 function을 만들어서 테스트를 하자

반응형

댓글