我知道要声明多个变量,有一种快捷方式,例如 var x=1,y=2,z=3
。
现在,如果我有一个 if
语句来测试一个变量,但对于许多值,如下所示:
if (x==1 || x==15 || x==25 || x==150){
}
由于 x
在现实生活中的示例中会更长,因此我想找到一种快捷方式来枚举所有这些值,一个接一个,而不是每次都写变量的名称时间)
我该怎么做?
最佳答案
您可以使用 inArray 并执行此操作(跨浏览器兼容)
if(jQuery.inArray(x,[1,15,125,150]) > -1)
{
}
关于javascript - 在 JavaScript/jQuery 中,是否有一种更短的方法可以在同一测试变量上编写带有多个 OR 的 'if' 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11852303/