码迷,mamicode.com
首页 > 其他好文 > 详细

数字分隔符,三位一个逗号

时间:2021-06-02 12:21:53      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:log   OLE   let   split   ever   ==   一个   reverse   分隔符   

let num = 12345678.002345
let start = (num + ‘‘).split(‘.‘)[0].split(‘‘).reverse()
let end = (num + ‘‘).split(‘.‘)[1]
let s = ‘‘,cur = ‘‘,n = start.length
for(let i=0;i<n;i++){
  let res = start.shift()
  cur += res
  if(cur.length === 3){
    s+= cur
    if(start.length !== 0){
      s+=‘,‘
    }
    cur = ‘‘
  }
}
s+=cur
start = s.split(‘‘).reverse().join(‘‘)
console.log(start+‘.‘+end)
// 12,345,678.002345

数字分隔符,三位一个逗号

标签:log   OLE   let   split   ever   ==   一个   reverse   分隔符   

原文地址:https://www.cnblogs.com/MDGE/p/14815637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!