【发布时间】:2020-11-03 10:42:44
【问题描述】:
我有两个变量duration和price,price从1600开始,duration 在 30,所以一旦 持续时间 为 30,价格 将是 1600 strong>,我做了一个 switch case 来计算其余部分,但仅适用于 60 和 90,我想知道如何使用 switch case 计算其余部分。 这是我的代码:
switch(duration){
case 30:
var price = 1600;
break;
case 60:
var price = 1600*2;
break;
case 90:
var price = 1600*3;
break;
}
【问题讨论】:
-
为什么不简单地
var price = (duration / 3) * 160?这是基本的数学。当我看到这段代码时,我首先想到的是 — 我什至没有阅读你的问题。 -
是的,switch case 应该只用于当你有很多很多条件并且结果非常不同的时候,而不是这种计算
标签: javascript switch-statement calculation