数字化金额

  1. 暴力遍历
const num = String(1234567890);
let result = '';
for(let i =num.length -1;i>=0;i--){
  if(i !== num.length -1 && i % 3 ===0){
    result = num[i] + ',' + result;
  }else{
    result = num[i] + result;
  }
}
  1. API 技巧
String(1234567890).split('').reverse().reduce((prev, next, index) => (index % 3) === 0 ? next + ',' + prev : next + prev)
  1. API 技巧
String(1234567890).toLocaleString('en-US')
  1. 正则表达式
String(1234567890).replace(/\B(?=(\d{3})+(?!\d))/g, ',');
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容