JavaScript百分比倍数除法计算

问题描述

*在HTML之下,我把它上传了这个问题。您应该忽略它。

我想执行多次计算。我被搜寻并接受了那些东西,但一直失败。所以我认为我需要更新每个代码并需要帮助。

有两个值,A和B,以及计算按钮。

当我按下按钮时,我希望将其计算为A x 5%x 100 / B。

感谢您的帮助。谢谢。

忽略此HTML

CREATE INDEX corr1_c1_idx ON public.corr1 USING btree (c1)
CREATE INDEX corr1_c2_idx ON public.corr1 USING btree (c2)
CREATE INDEX corr1_2_c1_idx ON public.corr1_2 USING btree (c1)
CREATE INDEX corr1_2_c2_idx ON public.corr1_2 USING btree (c2)

解决方法

看看下面的代码片段。

请注意,我已使用您的html通过用户输入获取相应的值。


const cal = () => {
  const A = value1.value,B = value2.value;
  const res = A * (5/100) * (100 / B);
  result.innerText = `My result is ${res.toString().replace(".",",")}`;
  //console.log(res);
}
<form>
  <div>
    <h4>value 1:</h4>
    <input type="text" id="value1" value=10>
    <h4>value 2:</h4>
    <input type="text" id="value2" value=20>
  </div>
  <div>
    <h4>Operator:</h4>
    <select id="operator" value="add">
    <option value="add"> Add </option>
    </select>
  </div>
  <br>
  <button type="button" onclick="cal()"> Calculate </button>
  <h2 id="result"></h2>
</form>

,

A X 5% X 100 / B开始,我了解到您想执行((A X 5%) X 100)/B。 现在((A X 5%)X 100)可以简化为(A X 5)。即使有任何其他解释,也会得到相同的结果。

function cal() {
  var input1 = document.querySelector("#value1").value;
  var input2 = document.querySelector("#value2").value;
  
  document.querySelector("#result").innerText = (input1 * 5)/input2;
}
<form>
  <div>
    <h4>value 1:</h4>
    <input type="text" id="value1">
    <h4>value 2:</h4>
    <input type="text" id="value2">
  </div>
  <div>
    <h4>Operator:</h4>
    <select id="operator" value="add">
      <option value="add"> Add </option>
    </select>
  </div>
  <br>
  <button type="button" onclick="cal()"> Calculate </button>
  <h2 id="result"></h2>
</form>