Develop/JAVASCRIPT
null, undefined, 0, NaN 체크 Flag
걸어다니는 종합병원
2020. 11. 13. 12:24
반응형
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을 만들어서 테스트를 하자
반응형