我是javascript的新手,我只是想简单解释如何使用" if"在javascript中有多个条件。
我见过这样的话: if(condition1&& condition2) 和 if(condition1)|| (条件2)
据我所知,&&基本上是"和",和||基本上是"或"。如果我错了,请纠正我。
但如果您想测试超过2个条件,您会使用这些吗? 除了&&&&&和|| ? 此外,如果你有一个更大的条件列表。让我们说10或20,然后是否有一种更好/更合适的方法来测试它们,而不是将它们全部放在if()中分开&&和|| ?
答案 0 :(得分:2)
如果您想要更多测试条件,可以添加更多"&&"" ||"' s。您还可以将测试条件分组到括号中,这样它就像数学中的操作顺序一样工作。例如......
if((x && y) || z) {
//do this;
}
老实说,对于超长条件,只需正确格式化代码即可。有时开始新的行,请务必缩进以表明您仍在添加条件,并再次确保正确使用您的括号。