在javascript开关中使用| |
这个代码可能吗在javascript开关中使用| |,javascript,Javascript,这个代码可能吗 switch (rule) { case 'email' || 'valid_email': valid = this.validate_email(field); break; } 不,这是不可能的,Switch语句不做算术演算 但是,您可以使用案例链接或一组if: switch (rule) { case 'email': case 'valid_email': valid = this.validate_email(field);
switch (rule)
{
case 'email' || 'valid_email':
valid = this.validate_email(field);
break;
}
不,这是不可能的,Switch语句不做算术演算 但是,您可以使用案例链接或一组if:
switch (rule)
{
case 'email':
case 'valid_email':
valid = this.validate_email(field);
break;
}
关闭,但这将起作用:
switch (rule)
{
case 'email':
case 'valid_email':
valid = this.validate_email(field);
break;
}
它工作的原因是没有
中断代码>,在开关
块内继续执行。如果追求简洁,这一行也可以:case'email':case'valid_email':