sf
jiangping
2025-04-30 dcdb0231034810232f2542f3865666ebf72daf11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function unitConvert (num) {
    var moneyUnits = ["元", "万元", "亿元", "万亿"] 
    var dividend = 10000;
    var curentNum = num;
    //转换数字 
    var curentUnit = moneyUnits[0];
    //转换单位 
    for (var i = 0; i <4; i++) { 
        curentUnit = moneyUnits[i] 
        if(strNumSize(curentNum) < 5){ 
            break;
        }
        curentNum = curentNum / dividend 
    } 
    var m = {num: 0, unit: ""}
    m.num = curentNum.toFixed(2)
    m.unit = curentUnit;
    return m;
}
 
function strNumSize(tempNum) { 
    var stringNum = tempNum.toString() 
    var index = stringNum.indexOf(".") 
    var newNum = stringNum;
    if(index!=-1){
        newNum = stringNum.substring(0,index) 
    } 
    return newNum.length
}
 
module.exports = {
    unitConvert
}