gpt4 book ai didi

javascript - JavaScript 中的舍入浮点值

转载 作者:行者123 更新时间:2023-11-28 20:21:34 26 4
gpt4 key购买 nike

我试图在 JS 中舍入一个值,但我没有得到舍入值,这就是我所拥有的:

  $(document).on("click", ".open-AddBookDialog", function () {
var agentPercentage = parseFloat($('#<%=ddlSplitPerc.ClientID%>').val()).toFixed(2);
var percMod = 1.0 - agentPercentage;
percMod = Math.ceil(percMod * 100) / 100;
var dropdownAgentPerc = $('#<%=ddlPercSplitAgent.ClientID %>');
dropdownAgentPerc.val(percMod);
dropdownAgentPerc.change();
$('#AddNewSplitAgentLife').modal('show');
});

例如,agentPercentage 是 0.7,当我减去 1 - 0.7 时,我得到这个值:

0.30000000000000004

你认为我应该改变什么?我也尝试了 Math.cell 示例,但结果是 0.31。

最佳答案

解决方案在另一个已经提出的问题中:Dealing with float precision in Javascript

(Math.floor(y/x) * x).toFixed(2);

关于javascript - JavaScript 中的舍入浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18217935/

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