【发布时间】:2018-03-14 11:44:31
【问题描述】:
我有一个对象,我必须使用多个 if-else 语句验证不同的值,如下所示是示例 javascript sn-p:
if(properties.values.a > 0 ){
}else if(properties.values.b > 0){
}else if(properties.values.c > 0){
}else if(properties.values.d > 0){
}else if(properties.values.e > 0){
}else{
}
我愿意将这个多重 if-else 语句替换为 switch-case。现在我想知道这是否适用于对象?如果可能的话,应该如何去实现它?
【问题讨论】:
-
then 部分内部应该发生什么?
-
@NinaScholz 假设它有任何要执行的 xyz 代码
-
它总是有相同的调用吗?
-
这作为
if/else语句更好,因为每个测试都在不同的表达式上。switch更适合检查一个表达式的多个可能值。
标签: javascript if-statement switch-statement