必威体育Betway必威体育官网
当前位置:首页 > IT技术

js 将数字转换成中文大写

时间:2019-08-16 01:12:11来源:IT技术作者:seo实验室小编阅读:88次「手机版」
 

大写数字转换

 //完成将 toChineseNum, 可以将数字转换成中文大写的表示,处理到万级别,例如 toChineseNum(12345),返回 一万二千三百四十五。
        const toChinesNum = (num) => {
            let changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零"
            let unit = ["", "十", "百", "千", "万"];
            num = parseInt(num);
            let getWan = (temp) => {
                let strArr = temp.toString().split("").reverse();
                let newNum = "";
                for (var i = 0; i < strArr.length; i++) {
                    newNum = (i == 0 && strArr[i] == 0 ? "" : (i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? "" : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i]))) + newNum;
                }
                return newNum;
            }
            let overWan = Math.floor(num / 10000);
            let noWan = num % 10000;
            if (noWan.toString().length < 4) noWan = "0" + noWan;
            return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num);
            
        }

相关阅读

雅虎邮箱怎么注册中文版 雅虎美国中文版邮箱注册图文

雅虎中国关闭后,雅虎美国的邮箱就成了最佳的选择,雅虎香港、雅虎日本都不如雅虎美国实在,雅虎美国提供了简体中文版的邮箱界面,对于国

ELMo词向量用于中文

转载自 http://www.linzehui.me/2018/08/12/碎片知识/如何将ELMo词向量用于中文/ ELMo于今年二月由AllenNLP提出,与word2vec或GloV

英文pdf文件翻译为中文(免费、快速)

前几天阅读一本英文书籍,但是有一些晦涩难懂,网上又找不到直接的中文翻译版本,一段段的复制到谷歌翻译又觉得太麻烦,找了好久终于找到

如何让iPad当成电视萤幕收看数字机顶盒及连接笔记电脑

iPad当成一般的HDMI输入的电视萤幕诸如连接笔记本电脑 SONY dvd播放器 数字视频机顶盒 摄影机DSLR等等简单的利用iPad

xmanager enterprise 5中文破解版下载(附产品密钥)

xmanager 5破解版是一款功能强大的远程桌面管理软件,广泛用于各种领域的工作,包括大型工艺与半导体和服务器管理设计的IDC(互联网数

分享到:

栏目导航

推荐阅读

热门阅读