정답으로 표시된 답변에는 작은 오류가 포함되어 있으므로 여기에 해결책을 제시하기위한 최선의 시도가 있습니다. 나는 많은 사람들이 자바 스크립트에서 문자열과 숫자를 혼합하고 있다고 가정하기 때문에 두 가지 옵션이 있습니다. 하나는 문자열을 사용하고 다른 하나는 문자열 또는 숫자를 사용합니다.
단계 :-객체가 null이면 null 또는 빈 문자열입니다. -유형이 문자열 (또는 숫자)이 아니면 문자열 값은 null이거나 비어 있습니다. 참고 : 기본 설정에 따라 여기에서도 예외가 발생할 수 있습니다. -잘린 문자열 값의 길이가 1보다 작 으면 null이거나 비어 있습니다.
var stringIsNullOrEmpty = function(theString)
{
return theString == null || typeof theString != "string" || theString.trim().length < 1;
}
var stringableIsNullOrEmpty = function(theString)
{
if(theString == null) return true;
var type = typeof theString;
if(type != "string" && type != "number") return true;
return theString.toString().trim().length < 1;
}