我有一些JavaScript用於計算包含總價值的表單字段的百分比折扣。Javascript百分比計算結果爲off
var thirteen = 10;
var percent_discount = (thirteen) * 0.01;
var percent_discount_final = (382.50 * (percent_discount));
console.log(percent_discount_final.toFixed(2));
計算是在38.24輸出??
這是爲什麼發生?
嘗試'percent_discount_final = Math.round(某些表單字段的值*折扣百分比);' –
這是行不通的。如果我的總數是382.50,而我計算的是10%,則顯示結果爲38.20 –
'(10 * 0.01 * 382.50).toFixed(2)' - 在控制檯上返回38.25,剛剛嘗試過 –