반응형
[javascript] null, undefined, 공백 체크
// 넘어온 값이 빈값인지 체크합니다.
// !value 하면 생기는 논리적 오류를 제거하기 위해
// 명시적으로 value == 사용
// [], {} 도 빈값으로 처리
var isEmpty = function(value){
if( value == "" || value == null || value == undefined || ( value != null && typeof value == "object" && !Object.keys(value).length ) ){
return true
}else{
return false
}
};
var value = 1; // Number 형 1
console.log(value, typeof value); // 1
number value = "1" // String 형 1
console.log(value, typeof value); // 1 string
var value2 = ""
if( value2 == ""){
console.log("비어 있음");
}else{
console.log("값이 있음");
}
반응형
'프로그래밍 > Script' 카테고리의 다른 글
[javascript] jQuery - append, prepend, after, before (0) | 2020.10.21 |
---|---|
[javascript] Deleting duplicated values from html form drop-down option list (0) | 2020.10.15 |
[CSS] CSS Selector (0) | 2020.09.08 |
TypeScript-Handbook 한글 문서 (0) | 2020.08.28 |
Next.js Conf — An interactive online experience by the community, free for everyone (0) | 2020.08.28 |