JavaScript 中是否有将值转换为数字格式的函数?
例如:10006.1056 到 10,006.16
最佳答案
是的。
最好的方法是创建一个 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
关于javascript - JavaScript 中是否有将值转换为数字格式的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37863440/