gpt4 book ai didi

javascript - 结果四舍五入到小数点后两位

转载 作者:行者123 更新时间:2023-11-30 07:46:19 24 4
gpt4 key购买 nike

我正在开发我的 javascript。我希望它的总和保留两位小数。所以如果我添加:25.321+300.693 = 326.014

我希望总和为:326.01。这是我的代码:

function civ(){
civ1=Number(document.addition.scc.value);
civ2=Number(document.addition.ccc.value);
civ3=Number(document.addition.ncc.value);
civ4=Number(document.addition.vch.value);
civ5=Number(document.addition.mch.value);
civ6=Number(document.addition.nlch.value);
civ7=Number(document.addition.slch.value);
valNum1=civ1+civ2+civ3+civ4+civ5+civ6+civ7;
document.addition.civ123.value=valNum1;
}

我也试试这个:

function civ(){
civ1=Number(document.addition.scc.value);
civ2=Number(document.addition.ccc.value);
civ3=Number(document.addition.ncc.value);
civ4=Number(document.addition.vch.value);
civ5=Number(document.addition.mch.value);
civ6=Number(document.addition.nlch.value);
civ7=Number(document.addition.slch.value);
valNum1=Math.round(civ1+civ2+civ3+civ4+civ5+civ6+civ7*100)/100;
document.addition.civ123.value=valNum1;
}

但结果不正确。我再次添加 2 个数字 (128.65 + 0 ) = 1.29 或 1.28(我忘记了)。感谢那些愿意提供帮助的人。

最佳答案

操作顺序...

Math.round((civ1+civ2+civ3+civ4+civ5+civ6+civ7)*100)/100;

关于javascript - 结果四舍五入到小数点后两位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5415524/

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