【问题标题】:How to use calculation in javascript如何在javascript中使用计算
【发布时间】:2020-11-03 10:42:44
【问题描述】:

我有两个变量durationpriceprice1600开始,duration 30,所以一旦 持续时间30价格 将是 1600 strong>,我做了一个 switch case 来计算其余部分,但仅适用于 6090,我想知道如何使用 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


【解决方案1】:

完全放弃开关盒是最好的解决方案 - 只需这样做:

price = duration / 30 * 1600;

只需将其设置为与持续时间成比例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    • 2019-09-26
    • 2019-02-22
    相关资源
    最近更新 更多