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
相关产品推荐
相关产品推荐

