【问题标题】:savings calculation in javascript/jqueryjavascript/jquery 中的储蓄计算
【发布时间】:2021-04-15 14:34:20
【问题描述】:

我想知道是否有人可以帮助我用 javascript 或 jquery 进行计算? 成本百分比必须设置为 35%。 平均节省必须固定在 19%。 例如:€ 1.000.000 x 0.35 x 0.19 = € 66.500 节省

我在这里创建了这段代码,但我一直在计算

<div id="calculator" class="calculator">
  <label class="title">Savings Calulator : Basic Compound Interest</label>
  <hr/>
  <br/>
  <label>Input ($)</label>
  <input type="number" id="principle" value="0" min="0">
    <br/>
  <label>Interest Rate (%)</label>
  <input type="number" id="interest-rate" value="0.35" min="0">
  </br>
    <label>Interest Rate (%)</label>
  <input type="number" id="interest-rate-two" value="0.19" min="0">
    <br/>
  <hr/>
  <div id="calc-result" class="result">
    $0
  </div>
</div>

https://codepen.io/John_098/pen/BapVQjp

谢谢

【问题讨论】:

    标签: javascript jquery calculation


    【解决方案1】:

    在 javascript 和 jQuery 中,您可以使用 * 将数字相乘,并使用 / 将它们相除。

    这是一个简单的脚本,用于计算 3 个输入值并将结果输出到结果 div 中

    $("#calc").on("click", function(){
      let principle = $("#principle").val();
      let interest = $("#interest-rate").val();
      let interest2 = $("#interest-rate-two").val();
      let calc = principle / 100 * interest / 100 * interest2;
      // divide principle by 100% to get 1%, multiply by interest(35%). 
      // divide that to get 1% of the total after the first interest rate
      // multiply by interest rate 2 to get the final calculation
      $(".result").text(calc);
    });
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <div id="calculator" class="calculator">
      <label class="title">Savings Calulator : Basic Compound Interest</label>
      <hr/>
      <br/>
      <label>Input ($)</label>
      <input type="number" id="principle" value="0" min="0">
        <br/>
      <label>Interest Rate (%)</label>
      <input type="number" id="interest-rate" value="35" min="0">
      </br>
        <label>Interest Rate (%)</label>
      <input type="number" id="interest-rate-two" value="19" min="0">
        <br/>
      <hr/>
      <div id="calc">calculate</div>
      <div id="calc-result" class="result">
        
      </div>
    </div>

    【讨论】:

    • 如果您希望在(%) 中输入您的输入,那么它将是35 而不是0.35 - 所以您只需要除以100 作为计算的一部分。此外,请检查您的输入是否有有效数据。
    • 谢谢,很有帮助 你知道如何显示吗:这里可能显示的固定小时数是 370 小时(46 周 x 每周 8 小时 = 368 小时 = 370 小时四舍五入上)
    • edit @freedomn-m 提到我忽略了 % 并使用了 35% 以上的 0.35 值。新的计算处理 35 而不是 0.35
    • @RamondeVries 很抱歉,如果不清楚,那条评论是针对 OP 而不是你的 - 你把那部分保留为原版
    猜你喜欢
    • 2023-03-30
    • 1970-01-01
    • 2016-06-24
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多