js轉換金錢為中文單位元、萬元、億元、萬億


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM