10亿以内的阿拉伯数字转文字
将阿拉伯数字转为中文(比如12345为一万二千三百四十五)
以下是10亿以内的阿拉伯数字转文字
效果如下图
话不多说上代码
html代码
<input id="num" value="">
<div id="str"></div>
js代码
let units = ['','','十','百','千','万','十万','百万','千万','亿']
let nums = ['零','一','二','三','四','五','六','七','八','九']
let gainEle = document.getElementById('num')
gainEle.onchange = ((ele) => {if(ele.target.value.length < 10){lei(ele.target.value)}else{document.getElementById('str').innerText = '超过了10亿,无法转化' }
})
function lei(gainStr){let gainArr = gainStr.split('')let result = gainArr.reduce((pre,cur,index) => {if(nums[cur] != '零'){return (pre.push((() => {return `${nums[cur]}${units[gainStr.slice(index).length]}`})()),pre)}else{if(pre[pre.length-1] != '零'){return (pre.push('零'),pre)}else{return pre}}},[])if(result.join('').indexOf('万') != result.join('').lastIndexOf('万')){let one = result.join('').slice(0,result.join('').lastIndexOf('万')).split('万').join('')let two = result.join('').slice(result.join('').lastIndexOf('万'))document.getElementById('str').innerText = one + two}else{document.getElementById('str').innerText = result.join('')}
}
差不多就这样了,有更好的欢迎交流
10亿以内的阿拉伯数字转文字相关推荐
- C++统计10亿以内所有的质素(素数)的实现算法(附完整源码)
C++统计10亿以内所有的质素的实现算法 C++统计10亿以内所有的质素的实现算法完整源码(定义,实现,main函数测试) C++统计10亿以内所有的质素的实现算法完整源码(定义,实现,main函数测 ...
- [转] 一生用10亿元也买不来的经商经验
[销售的境界]1.顾客要的不是便宜,要的是感觉占了便宜:2.不要与顾客争论价格,要与顾客讨论价值:3.没有不对的客户,只有不够好的服务:4.卖什么不重要,重要的是怎么卖:5.没有最好的产品,只有最合适 ...
- 一生用10亿元也买不来的经商经验
[销售的境界]1.顾客要的不是便宜,要的是感觉占了便宜:2.不要与顾客争论价格,要与顾客讨论价值:3.没有不对的客户,只有不够好的服务:4.卖什么不重要,重要的是怎么卖:5.没有最好的产品,只有最合适 ...
- 铜陵新松工业机器人项目_投资10亿元,茶山德威工业机器人和精密模具项目动工...
来源:东莞时间网-i东莞 12月12日,德威工业机器人和精密模具项目在茶山镇正式破土动工.该项目是茶山镇的省.市重大项目,投资10亿人民币,将建设成企业总部,年产值预计达20亿人民币,将进一步优化茶山 ...
- “AI明星”第四范式C轮融资超10亿元,估值约12亿美元
AI科技大本营消息,12 月 19 日,第四范式宣布完成 C 轮融资,融资金额超过 10 亿元,估值约 12 亿美元.此次投资引入了包括国新.启迪.保利.三峡.中信.农银.交银等战略投资,红杉中国继续 ...
- 上映 10 天,票房就突破 10 亿的《海王》真的有那么好看?
出品:CSDN(ID:CSDNnews) 写在前面 本文将主要通过Python加上一些数据分析,来证明<海王>好看. <海王>一部电影带你重温<驯龙高手><变 ...
- 用AI“复制”一个网络主播,10亿羊毛构建小程序生态,这是虎牙AI的新动作
郭一璞 发自 广州 量子位 报道 | 公众号 QbitAI 网络直播,已经不仅仅是一位主播唱歌跳舞玩游戏这么简单了,AI技术正在渗入直播内容制作的过程中. 就在虎牙的LiveTech大会上,虎牙做了两 ...
- 用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?
2018 年,被称为小程序正式搭建互联网生态圈的一年. 各大互联网巨头纷纷围猎小程序,意图用小程序丰富自己的服务形态. 而随着入局者越来越多,竞争愈发激烈.虽有"小程序红利期将持续 5 年& ...
- 腾讯云10亿扶持小程序:3元套餐可能免费
腾讯云10亿资金扶持"小程序·云开发",对超过100万小程序开发者提供免费云开发资源支持. 1月9日,正值小程序正式发布两周年,腾讯云在2019年微信公开课PRO上宣布,将推出总价 ...
最新文章
- myeclipse中配置weblogic的开发环境
- P1283 平板涂色
- android两张图片切换,android recyclerview 切换列表视图
- Hihocoder-1135-Magic Box
- 理解并从头搭建redis集群
- WHEREIS(1)
- CentOS下MFS分布式文件系统搭建
- Http和RPC区别
- C语言调用多元函数,遗传算法C语言源代码(一元函数和二元函数)
- 转帖几篇文章回味一下ACM^_^
- sx1278组网01——网关
- 面试逻辑题(English)
- truffle unbox react报错解决方案(linux)
- 最新苹果同步器技术-手机群控操作-脚本录制分屏控制-实时同步操作一系列APP功能解析分享
- 学神经网络应该看看哪些书,神经网络相关书籍
- cms自动更新php文件,织梦cms内容页修改或者删除文章之后自动更新上下篇或者首页...
- Python爬虫入门心得分享
- sqlerver 2008R的安装
- python做大数据开发是做什么的_大数据开发是干什么的?
- java社区源码_Java论坛系统巡云轻论坛 v4.8