-2
我正在做這個項目的維護代碼沒有文檔,很難。所以我要解決這個問題。我從數據庫中提取0.115,當我做了稅收目的的計算,我知道從1.00 * 0.115結果四捨五入。12爲什麼我在計算中遇到這個錯誤?
所以小計:1.00 稅:0.012 總數:1.11
我不知道這是怎麼發生的。
這是我對JavaScript
subT += pPrice * $('#qtySearch').val();
tax += pPrice * $('#qtySearch').val() * pTax;
total = tax + subT;
我試圖Math.round和toFixed()來得到這個固定的代碼,但我不會有什麼好結果
任何幫助將不勝感激。
目前還不清楚變量的值是什麼 – H77
'.val()'將始終返回一個字符串 –
舍入爲小數是JavaScript中的常見問題。除了Jaromanda已經提到的問題,你應該在這裏尋找[astorije的解決方案](https://stackoverflow.com/a/21323330/4571082)。 – gus27