我正在对这个项目进行维护,代码没有文档并且很难。所以我会解决这个问题。我从数据库中取出.115,当我为税收目的进行计算时,我知道1.00 * .115的结果四舍五入为.12
所以小计:1.00 税:.012 总计:1.11
我不知道这是怎么发生的。
这是我的javascript代码
subT += pPrice * $('#qtySearch').val();
tax += pPrice * $('#qtySearch').val() * pTax;
total = tax + subT;
我尝试使用Math.round和toFixed()来修复此问题,但我没有任何好结果
任何帮助将不胜感激。
答案 0 :(得分:0)
我认为第一个最重要的是使用parsefloat函数转换值然后尝试使用ceil或floor函数取决于你的需要。