如何格式化 JavaScript 中的大数字?
How to format big numbers in JavaScript?
我有以下大数字:2.9364136545300044e+24
我注意将此值格式化为 2,936,413.65
值
我该怎么做,有没有图书馆可以制作它?
您可以使用 Intl.NumberFormat.prototype.format
、String.prototype.slice()
、String.prototype.concat()
var number = 2.9364136545300044e+24;
var n = new Intl.NumberFormat().format(number);
var res = n.slice(0, 9).concat(".").concat(n.slice(10, 12));
console.log(res);
我有以下大数字:2.9364136545300044e+24
我注意将此值格式化为 2,936,413.65
值
我该怎么做,有没有图书馆可以制作它?
您可以使用 Intl.NumberFormat.prototype.format
、String.prototype.slice()
、String.prototype.concat()
var number = 2.9364136545300044e+24;
var n = new Intl.NumberFormat().format(number);
var res = n.slice(0, 9).concat(".").concat(n.slice(10, 12));
console.log(res);