gpt4 book ai didi

javascript - 我的函数不返回四舍五入的数字。有谁知道如何解决这一问题?

转载 作者:行者123 更新时间:2023-12-02 22:29:55 24 4
gpt4 key购买 nike

  <script>
function roundNumber() {
var d = document.getElementById("d").value;
var w = document.getElementById("w").value;
var n = (f - n)
document.getElementById("ng").innerHTML = n
var rounded = n.toFixed(3);
document.getElementById("n") = rounded;
}
</script>

查找小数点后的四舍五入数字。示例:91.46367 到 91.5

最佳答案

函数toFixed接受一个数字,该数字指示小数点后出现的位数;该值可以是 0 到 20 之间的值(含 0 和 20)。如有必要,返回的数字将进行四舍五入。

请参阅MDN on toFixed .

function computeGrade() {
var cg = document.getElementById("cg").value;
var dg = document.getElementById("dg").value;
var wof = document.getElementById("wof").value;
var ng = (dg - (cg * (1 - (wof / 100)))) / (wof / 100)
document.getElementById("ng").innerHTML = "Needed grade: " + ng + "%";
var rounded = ng.toFixed(1); // number indicated digits to show after decimal and includes rounding
document.getElementById("rounded").innerHTML = "Rounded grade: " + rounded + "%";
}
<input id="cg" value="90" /><br />
<input id="dg" value="80" /><br />
<input id="wof" value="75" /><br />
<input type="button" onclick="computeGrade()" value="Compute" /><br />
<span id="ng"></span><br />
<span id="rounded"></span>

关于javascript - 我的函数不返回四舍五入的数字。有谁知道如何解决这一问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58946007/

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