我使用jquery编码价格*数量函数但没有响应每日价格。他们回答十进制数字。
这是代码;
var qty = "3";
var price = "1.20";
var res = (qty*price);
$("#boxres").html(res);
他们的结果是3.5999999999999996
我想只有3.6 我该如何解决?
答案 0 :(得分:2)
以便士存货:
var qty = 3;
var cost = 120;
var res = cost * qty;
var res_str = '£'+Math.floor(res / 100)+'.'+(res %100).toFixed(2);
答案 1 :(得分:1)
答案 2 :(得分:0)
使用Math.round
var res = (Math.round((qty*price)*10)/10).toFixed(2);
编辑强制到100。谢谢戴夫。