博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用js将数字转中文
阅读量:6229 次
发布时间:2019-06-21

本文共 802 字,大约阅读时间需要 2 分钟。

题目

  • 实现一个 numberTranToCN 函数
  • 比如 numberTranToCN(12345),输出 一万两千三百四十五;
  • 比如 numberTranToCN(1000003),输出 一百万零三;
/*            解题思路:将数字每四个拆分一次,每次后面加万,亿,万亿,亿亿作为节权位            然后单独将每四个数按情况转化为汉字,其他情况按下标即可转化,主要考虑为0的情况,            当零为后面出现时,直接去除,当在两个大于零的数字中间出现时,将多个零合并为一个零        */        let numChar=['零','一','二','三','四','五','六','七','八','九']        let numUnit=['','十','百','千']         //权位        let numSection=['','万','亿','万亿','亿亿']     //节权位        formatSection=(num)=>{                let arr=(num+'').split('').reverse();            let str=''            for(let i=0;i
{ //将字符串按个数拆分 let len=Math.ceil(str.length/num); let arr=[] for(let i=0;i
{ let arr=formatNum(4,num+'') //将数字每四个拆分一次 let list=[] for(let i=0;i

转载地址:http://ktina.baihongyu.com/

你可能感兴趣的文章
支付宝9张图稳扫出敬业福
查看>>
GBDT记录
查看>>
同一个菜品商家中心和erp价格显示不一致解决方案FAQ
查看>>
新博客
查看>>
中文前端UI框架Kit(十一)摇头动画?让你的页面元素嗑药嗑起来??
查看>>
2018-2019-2 20162329 《网络对抗技术》Exp7: 网络欺诈防范
查看>>
今日随笔:scrollTop与overflow
查看>>
分分钟用上C#中的委托和事件
查看>>
[示例]NSDictionary-数组中增加字典,并遍历数组
查看>>
开机一会,出现长时间闪屏,并且跳出SendRpt error
查看>>
Journal List
查看>>
selenium-控制浏览器操作
查看>>
leetcode — recover-binary-search-tree
查看>>
leetcode — symmetric-tree
查看>>
Parencodings
查看>>
web服务端重定向
查看>>
浅谈薄见
查看>>
Session模型简介
查看>>
C实现shell管理的一个例子
查看>>
为ASP.NET控件加入快捷菜单
查看>>