纵有疾风起
人生不言弃

JavaScript 格式化数字千分位

var num = '12334534534.43234'    console.log(formatNum(num))    function formatNum(num){        num += ''        // 如果包含,.或者小于1000        if(num.indexOf(',') > 0 || num*1<1000) return num        // 拆分字符        var arr = num.split('.')        var startStr = arr[0]        var endStr = arr[1] ? '.'+arr[1] : ''        var arr = startStr.split('').reverse()        var s = ''        for(var i=0;i<arr.length;i++){            if(i!=0 && i%3==0){                s+=','            }            s+=arr[i]        }        num = s.split(',').reverse().toString() +endStr        return num    }

文章转载于:https://www.jianshu.com/p/d1358f2b056b

原著是一个有趣的人,若有侵权,请通知删除

未经允许不得转载:起风网 » JavaScript 格式化数字千分位
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录