没完全明白你的意思
但是
if(a==1&&b==2){
//do something
}//条件是a等于1 并且 b等于2时才能成立,两个条件必须同时满足
if(a==1||b==2){
//do something
}//条件是a等于1 或者 b等于2时才能成立,两个条件满足一个就行
if(a==1){
//do something
}else if(b==2){
//do something
}
else if(c==3){
//do something
}else{
//do something
}
//这是有多个可能是用这种方式,
自己理解用哪个吧
要知道if里面的返回值是true或是false,那么只要括号里随便一个数都可以,a=0,那么if条件就是false了
布尔值,javascript中以下值会被转换为false
false
undefined
null
0
-0
NaN
""
''