javascript判断字符串是否为空

 我来答
百度网友2571d37bb
2015-10-13 · 知道合伙人软件行家
百度网友2571d37bb
知道合伙人软件行家
采纳数:1971 获赞数:7905
前端工程师

向TA提问 私信TA
展开全部

判断是否为空,可以直接用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>
互联网大宝剑
2014-02-19 · 专注前端编程和扯犊子
互联网大宝剑
采纳数:122 获赞数:334

向TA提问 私信TA
展开全部
var str="";
if(str.length<1){
    alert('这是空的')
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网海1书生
科技发烧友

2014-02-19 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26226

向TA提问 私信TA
展开全部
if (s=="") alert("字符串变量s为空");
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6d8709b
2014-02-19 · TA获得超过116个赞
知道答主
回答量:104
采纳率:0%
帮助的人:63.7万
展开全部
if(str == null || str == "")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郭某人来此
2015-10-01 · TA获得超过1645个赞
知道答主
回答量:952
采纳率:100%
帮助的人:88.2万
展开全部
//在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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式