jquery多个条件语句

nic*_*fsh -1 javascript conditional-statements

我有以下脚本

     else if(location.hash.substr(1,15)=="step1")
Run Code Online (Sandbox Code Playgroud)

但是我想通过添加step2,step3和step4来扩展它.

实现这一目标的最佳方法是什么?

Kip*_*pie 5

怎么样

switch(location.hash.substr(1,15)){
 case "step1": ...;break;
 case "step2": ...;break;
 ...
 default: ...;
}
Run Code Online (Sandbox Code Playgroud)

如果您需要未知数量的"步骤",您应该使用正则表达式,并对数字进行分组.