我有以下大号:2.9364136545300044e+24
我注意将此值格式化为2,936,413.65
值
我怎么能做到有没有任何库来制作它?
答案 0 :(得分:1)
您可以使用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);