Javascript 在多个成功案例中使用if语句

Javascript 在多个成功案例中使用if语句,javascript,jquery,if-statement,switch-statement,Javascript,Jquery,If Statement,Switch Statement,我试图创建一个if语句,它使用多个成功案例。例如,如果第一个分支成功,它仍然必须检查第二个分支,可能这也会导致成功。 在下面的代码中,语句在第一个分支中成功后即存在。 我希望它走到谷底,并检查下一个以及 var branch1=true; var branch2=真; 如果(branch1==真){ 控制台日志(“branch1”); } else if(branch2==true){ 控制台日志(“branch2”); } 简单地将分支添加到数组和循环: var branchs=[真,真,

我试图创建一个if语句,它使用多个成功案例。例如,如果第一个分支成功,它仍然必须检查第二个分支,可能这也会导致成功。 在下面的代码中,语句在第一个分支中成功后即存在。 我希望它走到谷底,并检查下一个以及

var branch1=true;
var branch2=真;
如果(branch1==真){
控制台日志(“branch1”);
}
else if(branch2==true){
控制台日志(“branch2”);
}

简单地将分支添加到数组和循环:

var branchs=[真,真,真,真,真,真];
用于(分支中的变量i){
if(分支[i]==真){
控制台日志(“分支”+i);
}
}

简单地将分支添加到数组和循环:

var branchs=[真,真,真,真,真,真];
用于(分支中的变量i){
if(分支[i]==真){
控制台日志(“分支”+i);
}
}
只需删除“else”一词

只需删除“else”一词


即使您不需要使用===运算符

var branch1 = true;
var branch2 = true;

if(branch1) { console.log("branch1"); }

if(branch2) { console.log("branch2"); }

即使您不需要使用===运算符

var branch1 = true;
var branch2 = true;

if(branch1) { console.log("branch1"); }

if(branch2) { console.log("branch2"); }

如果要在第一个条件之后检查第二个条件,请删除第二个条件的
else
If语句。您应该说:If(branch1==true){console.log(“branch1”);}If(branch1==true&&branch2==true){console.log(“branch2”);}如果要在第一个条件之后检查第二个条件,然后删除第二个
if
语句的
else
。你应该说:if(branch1==true){console.log(“branch1”);}if(branch1==true&&branch2==true){console.log(“branch2”);}为什么使用===cos==是邪恶的。。。Javascript的创建者Douglas Crockford在这里也谈到了这一点是的,这是正确的。但是如果我们只需要检查一个变量是真是假,那么我们真的需要===或==是吗在这个例子中是真的,没有真正重要的部分,但在现实生活中,这是你的邪恶,从托管公司向系统管理员或操作员系统谈论这一点:)。为什么使用===cos==是邪恶的。。。Javascript的创建者Douglas Crockford在这里也谈到了这一点是的,这是正确的。但是,如果我们只需要检查一个变量是否为true或false,那么我们真的需要===或==是吗?在这个例子中是真的,没有真正重要的部分,但在真实生活中,这是你对托管公司的系统管理员或操作员系统的恶意谈论:)。