【发布时间】:2013-10-01 20:49:40
【问题描述】:
我有一个小问题,我似乎无法理解......
我知道我需要找到它的增值税元素是什么,我有以下 jQuery 可以工作,但它不能将其修复到小数点后 2 位。
var ThreeMonthPriceFinal = "99.29";
var ThreeMonthPriceVAT = ThreeMonthPriceFinal * 0.2.toFixed(2);
alert(ThreeMonthPriceVAT);
它正确计算出增值税,但添加了许多我不需要的重复数字...我无法将其四舍五入,因为您不应该使用增值税。
Jfiddle 显示 £19.858000000000004 我需要这个来显示 19.86,我尝试了以下方法,但它会将其四舍五入而不只是 1 便士。
var ThreeMonthPriceVAT = Math.round(ThreeMonthPriceFinal * 0.2).toFixed(2);
谁能帮帮我?
【问题讨论】:
-
那是...不是 jquery...
-
只需像这样添加括号:jsfiddle.net/Xg4Qs/4
-
不是 jQuery,但在相同的上下文中。
-
这看起来更像:vanilla-js.com :)
-
抱歉,大家加错标签了... :-(
标签: javascript number-formatting