我有一些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,刚刚尝试过 –