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

你可能感兴趣的:(JavaScript 格式化数字千分位)