美文网首页
数字化金额

数字化金额

作者: 弹指一挥间_e5a3 | 来源:发表于2020-12-22 15:04 被阅读0次
  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, ',');

相关文章

网友评论

      本文标题:数字化金额

      本文链接:https://www.haomeiwen.com/subject/gtjsnktx.html