0

嗨,我希望评估每个 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
}
4

2 回答 2

1

将它们转换为常规 if,这将使它们彼此独立运行

if(){
}
....
if(){
}
于 2013-04-19T04:43:38.147 回答
0

当您希望从其中任何一个而不是全部或全部执行条件时使用 if else ,在您的情况下,您希望执行所有这些条件,因此对所有人使用 if 条件语句,例如

//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
}
于 2013-04-19T04:45:43.773 回答