javascriptは除算で丸めの問題が発生する可能性があることはわかっていましたが、乗算では問題が発生しませんでした。それらをどのように解決しますか?
var p = $('input[name="productsUS"]').val().replace(",", ".");
var t = $('input[name="productsWorld"]').val().replace(",", ".");
if (p >= 0 && t >= 1) {
var r = p / t;
r = Math.round(r * 10000) / 10000;
var aff = (r * 100) + "%";
もしp = 100
そしてt = 57674
r = 0.0017
(ok)とaff = 0.16999999999999998%
(arg)
どうすれば入手できaff = 0.17
ますか?