缩短同一变量的多个if语句
shorten multiple if statements for the same variable
因此,我需要检查一个变量的值,并适当地设置另一个的值。我目前正在做的事情,我怀疑有一条捷径:
if(i==a){j=foo}
if(i==b){j=bar}
if(i==c){j=etc}
...
我希望有某种代码看起来像:
if(i==
a: j=foo,
b: j=bar,
c: j=etc,
....
)
显然,这种语法是虚构的,并不正确。但我只是希望有一些方法可以省去我为每一件可能的事情键入if语句的麻烦。我能找到的所有其他文章都试图将I的多个值设置为相同的j值,这在这里没有帮助。
谢谢你的帮助!
您可能想尝试switch(variable) {...}
语句,如下所示:
switch(i){
case a : j = foo; break;
case b : j = bar; break;
case c : j = etc; break;
default : // i was not equal to any of those
}
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在 API 调用后和 if 语句中启用提交按钮
- 带有多个elseif的Javascript if语句
- Sharepoint JScript if语句未执行
- for循环中的javascript if语句找不到==
- jquery if语句返回return wong语句
- 在if语句下的html中使用javascript变量
- 将错误与if语句混淆
- 循环通过数组的If语句不起作用
- jQuery模板中的If语句
- 如何从数据库中回显If语句
- 如何减少if语句的数量
- 在Javascript中将一个值和字符串数组转换为if语句
- Dropbox oauth认证的IF语句的第二部分是't已触发
- MVC Jquery-按钮点击-获取if语句错误
- 如何重写Javascript If语句以选择Classes而不是ID's的HTML格式
- KnockoutJS:为虚拟元素使用嵌套的条件if语句
- If语句发布或操作员发布
- 清除函数中if语句内部不起作用的间隔
- 使用if语句重新循环