js实现数值千分位

我在网上也看到了另外一种很巧妙的方法来实现,使用的是number.toLocaleString方法
但是这个方法有一点需要注意:那就是小数部分的一定要单独处理

var a = 120000000;
a.toLocaleString(); //"120,000,000"

var b = 14654651156.21345
b.toLocaleString(); //"14,654,651,156.213"

有没有发现,小数部分被直接截取了3位,所以小数部分还是需要单独处理一下的。

原文地址:https://www.cnblogs.com/dreamstartplace/p/15006784.html