圆形小数位只有3个位置

时间:2014-06-02 06:58:48

标签: javascript rounding

我需要将小数位数仅舍入为三:

这是我的代码:

var split_arr = subtotal_string.split(".", subtotal_string);
var integer = split_arr[0];
var decimal = split_arr[1];

var decimal_new = decimal.toFixed(3);

但这不起作用..

请帮忙, 感谢

1 个答案:

答案 0 :(得分:3)

您不需要拆分它,只需将字符串转换为数字(+),然后调用toFixed()

var threeDP = (+subtotal_string).toFixed(3);
// 9.43663436 -> 9.437