你如何围绕Javascript中的两位小数?

时间:2013-02-05 17:41:42

标签: javascript math decimal

我试图将一个数字舍入到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

这样做的诀窍是什么?

1 个答案:

答案 0 :(得分:10)

您应该使用toFixed(2),例如:

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

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

BTW,4在javascript中不是有效的变量名,它不能以数字开头。

What characters are valid for JavaScript variable names?