【发布时间】:2018-04-08 14:30:27
【问题描述】:
我应该在这段代码中的哪里添加 toFixed 方法来计算金额,以便我可以将小数控制到 18 位,这样我就不会得到错误的计算。
现在 100,000 应该返回 51,但它正在返回 51.00000000000004
< script type = "text/javascript" >
$(document).ready(function() {
var qty = $("#qty");
qty.keyup(function() {
var total = isNaN(parseInt(qty.val() * $("#price").val())) ? 0 : (qty.val() * $("#price").val())
$("#total").val(total);
});
});
</script>
【问题讨论】:
标签: javascript floating-point decimal calculator precision