javascript判断字符串是否为空
展开全部
判断是否为空,可以直接用if进行判断,
但全面考虑,还需要判断是否是字符串。
下面是简单的代码,仅供参考:
<body>
<input type="text" id="inp" />
</body>
<script>
var oInp = document.getElementById('inp');
oInp.onblur = function(){
if(typeof oInp.value == 'string' && !oInp.value){
console.log('有值!!!');
}
};
</script>
展开全部
var str="";
if(str.length<1){
alert('这是空的')
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (s=="") alert("字符串变量s为空");
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(str == null || str == "")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//在js中if条件为null/undefined/0/NaN/""表达式时,统统被解释为false,此外均为true .
//为空判断函数
function isNull(arg1)
{
return !arg1 && arg1!==0 && typeof arg1!=="boolean"?true:false;
}
//alert(isNull(null)); //true
//alert(isNull('')); //true
//alert(isNull()); //true
//var aa={};
//alert(isNull(aa.a)); //true
//alert(isNull(0)); //false
//alert(isNull('0')); //false
//alert(isNull(true)); //false
//alert(isNull("undefined")); //false
//alert(isNull(undefined)); //true
//alert(isNull([])); //false
//alert(isNull({})); //false
//为空判断函数
function isNull(arg1)
{
return !arg1 && arg1!==0 && typeof arg1!=="boolean"?true:false;
}
//alert(isNull(null)); //true
//alert(isNull('')); //true
//alert(isNull()); //true
//var aa={};
//alert(isNull(aa.a)); //true
//alert(isNull(0)); //false
//alert(isNull('0')); //false
//alert(isNull(true)); //false
//alert(isNull("undefined")); //false
//alert(isNull(undefined)); //true
//alert(isNull([])); //false
//alert(isNull({})); //false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询