我发现自己正在做这种IF
声明分配.例如:
if($variable == 1 || $variable == "whatever" || $variable == '492') { ... }
Run Code Online (Sandbox Code Playgroud)
除了分配时间,我将$变量与4-5个事物进行比较,有时甚至更多.有没有一个简短的方法来写这个?你可以看到重复$variable ==
会变得多余.
我很乐意为此工作,但事实并非如此:
if($variable == (1 || "whatever" || 492) { ... }
Run Code Online (Sandbox Code Playgroud) 我想检查变量a
是否等于b
或c
.当然我知道这样做的明确方法;
a === b || a === c
Run Code Online (Sandbox Code Playgroud)
但是有一种在Javascript中这样做的简写方法吗?我的意思是,例如,
a === (b || c)
Run Code Online (Sandbox Code Playgroud)
也没有工作.
我在这里发现了类似的问题
但他们在谈论PHP.