首页 > 编程知识 正文

把数值变为万元,js数字转换为大写金额

时间:2023-05-04 05:24:46 阅读:249454 作者:2286

fzdqzp>function unitConvert(num) {fzdqz/p> fzdqzp>var moneyUnits = ["元", "万元", "亿元", "万亿"]fzdqz/p> fzdqzp>var dividend = 10000;fzdqz/p> fzdqzp>var curentNum = num;fzdqz/p> fzdqzp>//转换数字fzdqz/p> fzdqzp>var curentUnit = moneyUnits[0];fzdqz/p> fzdqzp>//转换单位fzdqz/p> fzdqzp>for (var i = 0; i <4; i++) {fzdqz/p> fzdqzpykdqd = moneyUnits[i]fzdqz/p> fzdqzp>if(strNumSize(curentNum)<5){fzdqz/p> fzdqzp>break;fzdqz/p> fzdqzp>}fzdqz/p> fzdqzp>curentNum = curentNum / dividendfzdqz/p> fzdqzp>}fzdqz/p> fzdqzp>var m = {num: 0, unit: ""}fzdqz/p> fzdqzp>m.num = curentNum.toFixed(2)fzdqz/p> fzdqzp>m.unit = curentUnit;fzdqz/p> fzdqzp>return m;fzdqz/p> fzdqzp>}fzdqz/p> fzdqzp>function strNumSize(tempNum){fzdqz/p> fzdqzp>var stringNum = tempNum.toString()fzdqz/p> fzdqzp>var index = stringNum.indexOf(".")fzdqz/p> fzdqzp>var newNum = stringNum;fzdqz/p> fzdqzp>if(index!=-1){fzdqz/p> fzdqzp>newNum = stringNum.substring(0,index)fzdqz/p> fzdqzp>}fzdqz/p> fzdqzp>return newNum.lengthfzdqz/p> fzdqzp>}fzdqz/p> fzdqzp>调用并且得到返回值fzdqz/p> fzdqzp>var data=unitConvert(100000);fzdqz/p> fzdqzp>console.log(data.num+data.unit)fzdqz/p>
k8s部署RancherPython语言常见报错有哪些及怎么解决

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。