首页 > 解决方案 > 税收和 Javascript 舍入问题

问题描述

含税总价为5(含10%税)即实际价格为4.55

和税是 0.45
但如果我做
10/100x4.55 它给出 0.46(四舍五入到 2 分)
,总数变为
4.55+0.46=5.01(实际上应该是 5.00)

那我该怎么办?

var tax_amount = ((parseFloat(actual_amount)*parseFloat(tax_percent))/parseFloat(100)).toFixed(2);

对于 4.55,它产生 0.45555 变为 0.46,实际上应该是 0.45。

如果我截断这将是另一个 cacluations 的问题 0.4577 确实应该是 0.46

标签: javascript

解决方案


推荐阅读