-5

我正在尝试将一个数字四舍五入为 2 个小数,它给了我整数!

var 4 = 10.99 + 89.78899999
total = number(a) + number(b);

这是我目前拥有的:

Math.round(total, 2);  // this gives me 101 I need it to show 100.78

这样做的诀窍是什么?

4

1 回答 1

10

你应该toFixed(2)像这样使用:

alert(12.432432.toFixed(2)); // 12.43

Math.round 用于:“返回四舍五入到最接近整数的数字值。”

顺便说一句,4它不是 javascript 中的有效变量名,它不能以数字开头。

哪些字符对 JavaScript 变量名有效?

于 2013-02-05T17:44:26.213 回答