您好我想要评估每个if语句(java脚本)。这种情况不会发生,当一两个为真时,其余的陈述不会被评估。他们都是独立的问题。我应该使用什么而不是if和else?感谢。
//Side-Vent-Even
if (SideVent == "Side-Vent-Even" && Canvas=="Base-Shirt") {
// do this
}
//Side-Vent-Uneven
else if (SideVent2 == "Side-Vent-Uneven" && Canvas=="Base-Shirt") {
// do this
}
//Golf-Tee-Right
else if (GolfTee == "Golf-Tee-Right" && Canvas=="Base-Shirt") {
// do this
}
//Golf-Tee-Left
else if (GolfTee2 == "Golf-Tee-Left" && Canvas=="Base-Shirt") {
// do this
}
答案 0 :(得分:1)
将它们转换为常规ifs,这将导致它们彼此独立运行
if(){
}
....
if(){
}
答案 1 :(得分:0)
如果你希望从他们中的任何一个而不是两个或全部执行条件时使用else,在你的情况下你想要所有这些都被执行,因此如果条件语句适用于所有,如
//Side-Vent-Even
if (SideVent == "Side-Vent-Even" && Canvas=="Base-Shirt") {
// do this
}
//Side-Vent-Uneven
if (SideVent2 == "Side-Vent-Uneven" && Canvas=="Base-Shirt") {
// do this
}