我正在使用JQuery对用户选择的某些项目进行一些计算。其中一项定价为13.95英镑,当选择2项时则为27.90英镑。但是,结果始终显示为£27.9,总和会删除最后的0。

如何停止JavaScript执行此操作?这是我正在使用的代码-#pucMoH包含13.95作为字符串,然后将其转换为浮点数:

var MoHCost = parseFloat($('#pucMoH').text()).toFixed(2);
var SelectedVal = parseFloat($(this).val()).toFixed(2);
var SelectedSum = MoHCost * SelectedValInt;

最佳答案

答案就在您的问题中; toFixed(2)

var MoHCost = parseFloat($('#pucMoH').text()).toFixed(2);
var SelectedVal = parseFloat($(this).val()).toFixed(2);
var SelectedSum = (MoHCost * SelectedValInt).toFixed(2);

关于javascript - 如何停止JavaScript从小数点后的数字中删除0?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30058368/

10-13 04:14