js convert money into Chinese yuan units, million, billion, trillion

unitConvert function (NUM) {
var = moneyunits [ "element", "million", "one hundred million yuan", "trillion"]
var = dividend The 10000;
var = NUM curentNum;
// convert digital
var curentUnit = moneyUnits [0] ;
// conversion unit
for (var I = 0; I <. 4; I ++) {
curentUnit = moneyunits [I]
IF (strNumSize (curentNum) <. 5) {
BREAK;
}
curentNum = curentNum / dividend The
}
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
}

 

Call and return value

var data=unitConvert(100000);
console.log(data.num+data.unit)

Guess you like

Origin www.cnblogs.com/h5it/p/11083555.html