gpt4 book ai didi

javascript - 乘法给出近似结果

转载 作者:搜寻专家 更新时间:2023-11-01 04:39:52 27 4
gpt4 key购买 nike

嗯,我在客户端遇到舍入问题,然后在后端进行验证,但由于这个问题验证失败。这里是之前的问题Javascript and C# rounding hell

所以我正在做的是:

在客户端:

I have 2 numbers: 50 and 2.3659
I multiply them: 50 * 2.3659 //118.29499999999999
Round to 2 decimal places: kendo.toString(50 * 2.3659, 'n2') //118.29

在后端(C#):

I am doing the same: 50 and 2.3659
I multiply them: 50 * 2.3659 //118.2950
Round to 2 decimal places: Math.Round(50 * 2.3659, 2) //118.30

验证失败。我可以在客户端做点什么吗?

最佳答案

你能尝试如下的 parseFloat 和 toFixed 函数吗:

   var mulVal = parseFloat(50) * parseFloat(2.3659);
var ans = mulVal.toFixed(2);
console.log(ans);

关于javascript - 乘法给出近似结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44717163/

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