Javascript轮数到2位小数

时间:2013-10-01 20:49:40

标签: javascript number-formatting

我有一点问题,我似乎无法理解......

我认为我需要找到它的VAT元素,我有以下jQuery可以工作,但它没有将它修复为2位小数。

var ThreeMonthPriceFinal = "99.29";
var ThreeMonthPriceVAT = ThreeMonthPriceFinal * 0.2.toFixed(2);
alert(ThreeMonthPriceVAT);

它正确地计算了增值税,但增加了许多我不需要的重复数字...我不能将它与你真正不应该使用的增值税进行对比。

http://jsfiddle.net/Xg4Qs/

Jfiddle显示£19.858000000000004我需要这个以显示19.86,我已经尝试了以下但是它将它整理为不仅仅是1p。

var ThreeMonthPriceVAT = Math.round(ThreeMonthPriceFinal * 0.2).toFixed(2);

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

括号的魔力

var ThreeMonthPriceVAT = (ThreeMonthPriceFinal * 0.2).toFixed(2);