gpt4 book ai didi

javascript - 如何使字段值达到实际输入值的百分之一?

转载 作者:行者123 更新时间:2023-12-02 21:50:25 25 4
gpt4 key购买 nike

目前,当您单击提交按钮时,它会将第一个字段中的数字乘以第二个字段中的数字。

我想要的是让第二个字段中的数字计算为用户输入的内容的 1/100。

例如,如果您在第一个字段中输入 1000,在第二个字段中输入 6,则计算将执行为 1000 * 0.06 而不是 1000 * 6,结果是 60 而不是 6000。

我问这个问题是因为在第二个字段中简单地输入 0.0X 会导致答案为零,这显然是不正确的。

但是,我不知道需要写什么才能让它工作。我可以在 JavaScript 中添加/更改什么?

const submitButton = document.getElementById('submitButton');

submitButton.addEventListener('click', () => {
const numberOne = document.getElementById('numberOne').value;
const numberTwo = document.getElementById('numberTwo').value;
const mathSolution = parseInt(numberOne) * parseInt(numberTwo);

alert("The solution is... " + mathSolution);

});
<h2>Enter a number</h2>
<input type="number" id="numberOne">

<h2>Enter another number</h2>
<input type="number" id="numberTwo">

<button type="submit" id="submitButton">Calculate</button>

最佳答案

如果你将 6 乘以 100,你会得到 0.06,如果你解析 Int,你会得到 0。但好消息是你不需要整数!

const submitButton = document.getElementById('submitButton');

submitButton.addEventListener('click', () => {
const numberOne = document.getElementById('numberOne').value;
const numberTwo = document.getElementById('numberTwo').value / 100;
const mathSolution = numberOne * numberTwo;

alert("The solution is... " + mathSolution);

});
<h2>Enter a number</h2>
<input type="number" id="numberOne">

<h2>Enter another number</h2>
<input type="number" id="numberTwo">

<button type="submit" id="submitButton">Calculate</button>

关于javascript - 如何使字段值达到实际输入值的百分之一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60142096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com