JavaScript中可以使用if(typeof obj=="undefined"||obj==null||obj=="")语句通过判断字符串的数据类型来判断字符串是否为空。
判断字符串是否为空的方法函数:function isEmpty(obj){
if(typeof obj == "undefined" || obj == null || obj == ""){
return true;
}else{
return false;
}
}
使用示例:
JS实现div居中function isEmpty(obj){
if(typeof obj == "undefined" || obj == null || obj == ""){
return true;
}else{
return false;
}
}
var value=''
//var value='ab'
if (!isEmpty(value)) {
alert(value);
}else{alert("字符串为空")}
运行结果:
若定义value中字符串为ab,则输出为:
typeof 操作符:
typeof 操作符返回一个字符串,表示未经计算的操作数的类型。
使用示例:console.log(typeof 42);
// expected output: "number"
console.log(typeof 'blubber');
// expected output: "string"
console.log(typeof true);
// expected output: "boolean"
console.log(typeof declaredButUndefinedVariable);
// expected output: "undefined";