gpt4 book ai didi

javascript - 在 JavaScript/jQuery 中,是否有一种更短的方法可以在同一测试变量上编写带有多个 OR 的 'if' 语句?

转载 作者:行者123 更新时间:2023-12-01 01:57:42 25 4
gpt4 key购买 nike

我知道要声明多个变量,有一种快捷方式,例如 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com