是否有任何函数可以在JavaScript中将值转换为数字格式?

时间:2016-06-14 07:03:00

标签: javascript jquery

是否有在JavaScript中将值转换为数字格式的功能?

Ex:10006.1056至10,006.16

1 个答案:

答案 0 :(得分:2)

是的。

最好的方法是创建一个NumberFormat,您可以为您的语言环境重复使用。

例如'en-US'(美国)或'en-IN'(印度)。

要设置最大精确度数字,请使用选项maximumFractionDigits。 如果您总是希望使用2个精度数字,例如:1必须为1.00,同时使用minimumFractionDigits

var number = 10006.1056;
var nf = new Intl.NumberFormat('en-US', {
    maximumFractionDigits:2, 
    minimumFractionDigits:2
});

var formattedNumber = nf.format(number); // Will output 10,006.10