JavaScript是否有方便的方法来测试变量是否匹配多个值中的一个?
这是我的代码,
function Start()
{
if(number==(0||3||6||8||9||11||13||14||15||18||19||22||23||25||27||28||31||34||43||46||47||49||54||58||59||62||63||68||71||74||75))
{
FirstFunction();
}
if(number==(1||4||5||7||12||16||17||20||21||26||29||32||33||42||45||48||50||51||53||55||56||57||60||61||64||65||67||69||70||73||76))
{
SecondFunction();
}
}
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我尝试使用"或"运算符来检查数字是否等于列出的任何数字.不幸的是,这没有用.我知道我可以编码:
if(number==0||number==3||number==6....)
Run Code Online (Sandbox Code Playgroud)
我认为应该有另一种选择,是吗?
先感谢您.