gpt4 book ai didi

javascript - float 学困惑

转载 作者:行者123 更新时间:2023-11-28 16:25:46 25 4
gpt4 key购买 nike

我试图获取两个数字之间的百分比,以显示折扣的差异。我已经尽力简化它,但我仍然无法得到我想要的。

这是一个示例。

var RegPrice = 8.95;
var OnSale = 6.67;
var OnSaleAT = Math.abs(Math.max(100.00 - OnSale / RegPrice * 100.00));
alert(OnSaleAT.toFixed(2));

我想要得到的是 alert(); 返回值 25.50。不过,我得到的是 25.47

关于如何做到这一点有什么想法吗?

最佳答案

25.47486... 是正确答案。如果您尝试四舍五入到最接近的十分之一,您可以使用:

var result = Math.round(OnSaleAT * 10) / 10;

输出:25.5,然后您可以按照自己喜欢的方式格式化答案。

关于javascript - float 学困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8098256/

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