js实现数值千分位

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

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

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

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

posted @ 2021-07-13 15:55  最初的样子  阅读(336)  评论(0编辑  收藏  举报