美文网首页
javascript实现千分位分隔符

javascript实现千分位分隔符

作者: Hi小胡 | 来源:发表于2018-02-23 09:20 被阅读65次

    代码:

    function format(num) {
        num = num + ''; //数字转字符串  
        var str = ""; //字符串累加  
        for (var i = num.length - 1, j = 1; i >= 0; i--, j++) {
            if (j % 3 == 0 && i != 0) { //每隔三位加逗号,过滤正好在第一个数字的情况  
                str += num[i] + ","; //加千分位逗号  
                continue;
            }
            str += num[i]; //倒着累加数字  
        }
        return str.split('').reverse().join(""); //字符串=>数组=>反转=>字符串  
    }
    

    效果:

    console.log(format(1000000000)); // 1,000,000,000
    

    相关文章

      网友评论

          本文标题:javascript实现千分位分隔符

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