JavaScript 检测字符串中的 NULL 值

JavaScript Detecting NULL value in String

本文关键字:NULL 检测 字符串 JavaScript      更新时间:2023-09-26

我试图做一个 if 语句,其中 x,y,z 都返回空,那么在我的逻辑中 r should=",所以程序不会输入下面的 if 语句。问题是它似乎在 r 中添加了 " 3 次,使其长度为 3,关于如何解决它的任何想法?

例如,如果我输入 r.length>3 它可以工作

  var r="";
var r+=x();
var r+=y();
var r+=z();
if(r!=""||r.length==0){
 alert("something");
}

你的代码有点模棱两可....所以我希望这有帮助:

如果r是一个数组,它看起来像这样:

var r=[];
r.push(x());
r.push(y());
r.push(z()); 
if(r.length === 0){
   alert("something");
}

仅供参考,I += thingI = I + thing相同。加号不适用于数组或字符串。

语法String.concat()Array.push()