javascript多条件判断怎么写?我知道if(){}else if(){}else,这个语句只能2个条件吗?

2024-11-22 20:57:37
推荐回答(2个)
回答1:

可以这样写,但是按你这个例子来说,第三个条件是进不去的,因为前两个条件a>=0和a<0已经把所有情况包含进去了,所以运行不到第三个a==-addAcount-1条件里。

如果像下面这样,每个条件就都可能运行到:

if(a>10){

}
else if(a>5 && a<=10){

}
else if(a>0 && a<=5){

}
else if(a==0){

}
else if(a<0){

}

回答2:

最后一个else表示的是默认状态,可以不要一直用if()else if(){}else if(){}这样