标签:Fix function data var fixed 单位 div fun tun
 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
    }
调用并且得到返回值
var data=unitConvert(100000);
     console.log(data.num+data.unit)
标签:Fix function data var fixed 单位 div fun tun
原文地址:https://www.cnblogs.com/h5it/p/11083555.html