js转换金钱为中文单位元万元亿元万亿
Posted h5it
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
以上是关于js转换金钱为中文单位元万元亿元万亿的主要内容,如果未能解决你的问题,请参考以下文章