我需要将小数位数仅舍入为三:
这是我的代码:
var split_arr = subtotal_string.split(".", subtotal_string);
var integer = split_arr[0];
var decimal = split_arr[1];
var decimal_new = decimal.toFixed(3);
但这不起作用..
请帮忙, 感谢
答案 0 :(得分:3)
您不需要拆分它,只需将字符串转换为数字(+
),然后调用toFixed()
:
var threeDP = (+subtotal_string).toFixed(3);
// 9.43663436 -> 9.437