如何创建检查值变量是否全部为非 null 的 if 语句



我目前是javascript的新手,并且正在浏览我的一些教科书编码项目,当前的问题要求创建一个if语句,该语句检查名称fname,lname和zip引用的元素的值都是非null的。

这是我到目前为止为脚本编写的代码

var newAccountArray = [];
function createID() {
var fname = fnameinput;
var lname = lnameinput;
var zip = zipinput;
var account = accountidbox
var fields = input;
var acctid;
var firstInit;
var lastInit;
if ( !== null)

}

我想知道我是否必须为多个变量做一些不同的事情

用 如果(我的变量)或 if (myVar !== null)

你可以做类似的事情

if(fname && lname && zip){
   // your code
}

这将检查fname,lname和zip是否不是(null,undefined,",false,0,NaN)

正如Rohitas Behera在评论中提到的,if(变量)就足够了。

当变量为以下任一时,if(变量)将不会传递:*零*定义* 假(布尔值)。* 空字符串

使用 if(变量) 的一个常见问题是,如果变量是空字符串,您仍然希望 if 语句传递,因为它有时是合法大小写。在这些情况下,您可以这样做。

if(变量 || 变量 === '')

相关内容

  • 没有找到相关文章

最新更新