我目前是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(变量 || 变量 === '')