代码详情
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;
}
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(1);
m.unit = curentUnit;
return m;
}
let aa= unitConvert(155558000000);
console.log(aa)