我目前刚接触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) 要么 if(myVar!== null)
答案 0 :(得分:1)
您可以执行类似
的操作if(fname && lname && zip){
// your code
}
这将检查fname,lname和zip是否不是(null,undefined,"",false,0,NaN)
答案 1 :(得分:0)
正如Rohitas Behera在评论中提到的那样(变量)就足够了。
当变量是以下任何一个时,if(variable)将不会传递: * 空值 *未定义 * false(布尔值)。 *空字符串
使用if(变量)的一个常见问题是,如果变量是空字符串,你仍然希望传递if语句,因为它有时是合法的情况。在这些情况下,你可以这样做。
if(variable || variable ==='')