格式化数量

// 格式化数量 radix基数:比如10000 unit单位:比如‘万’ digit:比如1 1.0显示1
        function formatNum(num, radix=10000, unit='万', digit=1) {
            if (num > (radix - 1)) {
                let originDigit = (num/radix).toString().replace(/^(\d+)\.*/, '').length;
                digit = digit > originDigit ? originDigit : digit;
                return Math.floor((num/radix) * Math.pow(10, digit)) / Math.pow(10, digit) + unit;
            } else {
                return num;
            }
        }   

 

posted @ 2020-08-11 17:47  江离白芷  阅读(149)  评论(0)    收藏  举报