前两种适合字符串型使用,后两种适合数值型使用
let num = 21000000000.3
console.log(num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','));
console.log(num.toString().replace(/(\d)(?=(\d{3})+\b)/g, '$1,'));
console.log(num.toLocaleString());
console.log(new Intl.NumberFormat().format(num));