本文共 217 字,大约阅读时间需要 1 分钟。
1、使用toLocaleString方法
let num = 1234567num = num.toLocaleString() console.log(num)// 1,234,567
2、使用正则表达式
‘1234567’.replace(/(?=(\B\d{ 3})+$)/g, ‘,’) // 1,234,567
我试了一下,确实可以实现数字格式化,但是有没有人能告诉我第一种方法是为什么呢?难道只是因为电脑设置的问题?
转载地址:http://iavii.baihongyu.com/