是否有在JavaScript中将值转换为数字格式的功能?
Ex:10006.1056至10,006.16
答案 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