-
4 请参阅 stackoverflow.com/questions/154059/… – 新月形清新 评论 2010年3月4日17:42 -
1 空格算空吗? 如果是这样,您可能需要一个regex来测试它。 – 浮渣 评论 2010年3月4日17:42 -
三 来到这里补充说,有些人实际上应该检查 为空白 那将是 variable.trim()===“” – 丹尼斯 评论 2019年5月6日0:40 -
如果(title.trim().length===0){//code},修剪字符串总是有意义的 – 阿米提斯·巴蒂 评论 2019年7月24日6:20
5个答案
如果(str.length==0){ }
-
55 -
13 -
10 @evolquez空间与空空间不同,null的情况也是如此。 空格是一个字符,因此不能被视为 "" .OP询问有关空字符串的问题,我认为此解决方案很好。 评论 2014年7月4日4:57 -
三 @克里斯纳什我明白为什么 === 一般来说更好,但对于这个特定的案例,我找不到原因 str.长度 由于类型转换,将为零。 你是用它作为惯例还是有一个例子可以让你得到意想不到的结果? – 用户 评论 2014年9月12日5:05 -
9
if(变量===“”){ }
if(str===null | | str===“”) { //在此处输入代码 }
-
三 实际上,我打算在它关闭之前对其进行编辑:if(!str||str==“”){//在此处输入代码}有很多方法可以做到这一点,但如果String中包含“”,它就不一定是null。Empty是 不 无效的。 – 克里斯托弗·里查 评论 2010年3月4日18:35 -
三 -
1 如果str未定义怎么办? 如果你在检查虚假信息,你最好的选择是 if(!str) 。但如果你正在检查空字符串,根据问题,我认为nxt是最好的。 公认的答案应该是使用===,如果str为null/undefined,则会得到经典的Uncaught ReferenceError。 评论 2019年7月9日16:37 -
如果(值==“”){ //它是空的 }