You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular中toFixed()方法返回结果不符合预期的问题求助

Angular中toFixed()方法返回结果不符合预期的问题求助

大家好,我在项目里遇到了一个关于toFixed()方法的奇怪问题,想请各位帮忙找个更好的解决办法。

下面是我测试的代码:

var x = 79.715;
console.log(x.toFixed(2)); // 返回 79.72

var y = 79.705;
console.log(y.toFixed(2)); // 返回 79.70,但预期应该是 79.71

我实在搞不懂,同样是三位小数的数值,79.715能正确四舍五入到两位小数的79.72,可79.705却没有得到预期的79.71结果。有没有大佬能解释下这背后的原因?或者有没有更可靠的方式来实现精确的小数四舍五入呀?

备注:内容来源于stack exchange,提问作者Ram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 12:54:49