js阿拉伯数字转成汉字
function num2Cn(num){var chnNumChar = ["零","一","二","三","四","五","六","七","八","九"];var chnUnitSection = ["","万","亿","万亿","亿亿"];var chnUnitChar = ["","十","百","千"];var unitPos = 0;var strIns = '', chnStr = '';var needZero = false;if(num === 0){return chnNumChar[0];}while(num > 0){var section = num % 10000;if(needZero){chnStr = chnNumChar[0] + chnStr;}strIns = SectionToChinese(section);strIns += (section !== 0) ? chnUnitSection[unitPos] : chnUnitSection[0];chnStr = strIns + chnStr;needZero = (section < 1000) && (section > 0);num = Math.floor(num / 10000);unitPos++;}return chnStr;}function SectionToChinese(section){var chnNumChar = ["零","一","二","三","四","五","六","七","八","九"];var chnUnitSection = ["","万","亿","万亿","亿亿"];var chnUnitChar = ["","十","百","千"];var strIns = '', chnStr = '';var unitPos = 0;var zero = true;while(section > 0){var v = section % 10;if(v === 0){if(!zero){zero = true;chnStr = chnNumChar[v] + chnStr;}} else{zero = false;strIns = chnNumChar[v];strIns += chnUnitChar[unitPos];chnStr = strIns + chnStr;}unitPos++;section = Math.floor(section / 10);}return chnStr;}
转载于:https://www.cnblogs.com/Julian-Chen/p/7243711.html
js阿拉伯数字转成汉字相关推荐
- php大写数字转换,PHP将阿拉伯数字转换成汉字大写支持小数点
PHP将带有小数点的一串阿拉伯数字转换成汉字大写形式,就像转换人民币大写类似.加入了小数点的处理,只要是一连串的数字,不管是否带有小数点,通过本函数都能完美转换. PHP将阿拉伯数字转换成汉字大写支持 ...
- 《读九章算术学Python》如何用Python编程实现阿拉伯数字转换成汉字数字?
第6章 数量转换 Python编程基础 字典 字符串操作 if-elif-else语句 递归 前面的输入和输出都是阿拉伯数字,这一章我们来看一下如何实现阿拉伯数字和汉字数字之间的相互转换. 6.1 阿 ...
- Vue.js阿拉伯数字转化成人民币的中文
// 数字金额转化成人民币的中文 export function numberToChinese(money) {//汉字的数字var cnNums = new Array("零" ...
- js阿拉伯数字转中文汉字小写 支持到12位
// 数字转中文 支持到12位 var Utils={/*单位*/units:'个十百千万@#%亿^&~',/*字符*/chars:'零一二三四五六七八九',/*数字转中文@number ...
- php将阿拉伯数字转换成中文大写,PHP将阿拉伯数字转换成汉字大写支持小数点
第一种 /*function ch_num($num,$mode=true) { $char = array("零","壹","贰",&qu ...
- 怎样将c语言的字体变中文,请问,在c语言中如何将阿拉伯数字转换成汉字,求代码...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include int main() { int a,b,c,d,e,n,f; while (scanf("%d", &a) ...
- 将阿拉伯数字转换成汉字数字(小写)
将之前找到的代码加以完善和修改,可以支持亿级别的数字转换,有更好的可以给些建议,谢谢 public static String ToCH(int intInput) {String si = Stri ...
- vue js数字转换成汉字展示
transToChinese(str) {str = str + '';var len = str.length - 1;var idxs = ['', '十', '百', '千', '万', '十' ...
- 人民币金额由阿拉伯数值转换成汉字大写数值的函数
分成四个步骤: 1.数字的转化.阿拉伯数字转换为汉字大写字符 2.整数部分的转化. 分节:四位一组,从个位开始分节 每节转化为汉字大写数值:比如"1234"转化成 "壹仟 ...
最新文章
- NYOJ 527 AC_mm玩dota
- Unix 时间表示方式与windows时间表示方式相互转换的解决办法
- 进程通信之 Binder 机制浅析
- Java高新技术第一篇:类加载器详解
- 【机器学习】知否?知否?广义线性模型
- mysql复杂条件判断_MySQL复杂where条件分析
- 03. Django基础:URL和视图函数
- intellij中编译报错: The packaging for this project did not assign a file to the build artifact
- [2018.08.07 T1] 签到?
- win7旗舰版上装VS2010错误(提示:miicrosoft 应用程序报告[安装失败])
- C4D如何将界面和参数设置快速恢复到默认值?
- 【仿美团点餐App】—— 首页(二)
- php 获取当前的域名
- 中国黑客档案:识别黑客犯罪的蛛丝马迹
- 洛谷-P2550-彩票摇奖
- 家庭媒体中心解决方案(四、	群晖系列nas基本功能使用指南篇2)
- 机器学习——“物以类聚,人以群分”之聚类分析(层次聚类,K-means)
- 【Proteus仿真】555组成的多谐振荡器电路
- linux C time
- 什么是半导体三大封装?
热门文章
- windows10中git 的下载安装
- C++ 汇编代码查看
- 计算机毕业论文过程管理手册,毕业论文过程管理手册(修改)-陈亚琴.doc
- python输入函数后无法运行_python - 如何在函数运行期间忽略所有用户输入?_python_酷徒编程知识库...
- docker小技巧-清理未使用空间
- tc写入txt成功却没有内容_挖洞经验 | 构造UserAgent请求头内容实现LFI到RCE提权
- python矩阵处理库_用于处理非常大的矩阵的Python库
- 华为10年经验测试工程师,整理出来的python自动化测试实战
- PHP脚本执行超时的解决办法
- 12、Kubernetes核心技术Ingress