-2
私はこのプロジェクトでメンテナンスを行っていますが、コードにはドキュメントがなく、難しいです。だから私は問題についていくつもりです。私は、データベース0.115からフェッチしていると私は税の目的のための計算をやっているとき、私はそう小計0.12計算にこのエラーが表示されるのはなぜですか?
に丸められ1.00 * 0.115からの結果を知っている: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