为什么if()和else if()只会走一个

2025-03-24 06:02:07
推荐回答(3个)
回答1:

if else if就是这样的,满足if则不会走else if

如果你想要满足,写成
if(){

}

if(){

}
即可,不要那个else

回答2:

这是if..elseif..else的语法规定的啊,这一套里面只会进入一个
你如果不想实现这种逻辑,可以把后面的else都去掉,都统一用if

回答3:

这里你想拼接的话就不能用else if结构,因为else if就是从上到下有一个符合,下面的都失效,所以你应该把所有else if改成if就行了。