背景

做学业评价项目的时候,后台返回的数字为阿拉伯数字,而页面上需要展示中文数字。

解决

  // 阿拉伯数字转中文private numberConvertToUppercase (num: number): string {const upperNumbers: string[] = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '百', '千', '万', '亿']const length: number = String(num).lengthif (length === 1) {return upperNumbers[num]} else if (length === 2) {if (num === 10) {return upperNumbers[num]} else if (num > 10 && num < 20) {const index: any = String(num)return '十' + upperNumbers[index.charAt(1)]} else {const index: any = String(num)return upperNumbers[index.charAt(0)] + '十' + upperNumbers[index.charAt(1)].replace('零', '')}} else { // TODO: 超出99暂不考虑return ''}}

JS中阿拉伯数字转中文数字相关推荐

  1. 制打印如下所示的n行数字金字塔_一日一技:在Python中实现阿拉伯数字加上中文数字...

    在Python 3里面,中文是可以作为变量名的,而运算符又可以重载,基于这两个特性,我们可以实现阿拉伯数字与中文数字的四则运算. 首先我们定义一个类 Num: class Num(object): d ...

  2. js阿拉伯数字转中文数字

    //阿拉伯数字转中文数字function noToChinese(num) {if (!/^\d*(\.\d*)?$/.test(num)) {alert("Number is wrong! ...

  3. JS将阿拉伯数字转为中文汉字

    JS将阿拉伯数字转为中文汉字 function Arabia_To_SimplifiedChinese(Num) {for (i = Num.length - 1; i >= 0; i--) { ...

  4. 大写汉字转阿拉伯数字c语言,阿拉伯数字转中文数字方法详解(C++实现)

    阿拉伯数字与中文数字没有一一对应关系,不存在直接转换的公式化算法,因此需要根据两种数字体系的特点精心构造转换算法. 中文计数有一个特点,就是"零"的使用变化多端.阿拉伯数字中数字的 ...

  5. python数字转中文_阿拉伯数字转换为中文数字的python实现

    #!/usr/bin/python # -*- coding: utf-8 -*- ''' 脚本功能:阿拉伯数字与中文数字转换 输入参数:阿拉伯数字,不带符号 初次编写日期:2018-07-24 说明 ...

  6. 阿拉伯数字与中文数字的相互转换

    汉字用零一二三四五六七八九作为基本计数,与阿拉伯数字靠数字偏移位置不一样. 中文数字是 "数字+权位"的方式组成数字,比如百,千,万. 中文数字每个数字后都会跟上一个权位,权位就是 ...

  7. 阿拉伯数字与中文数字转换算法

    根据<算法的乐趣>简单总结一下: 中文数字的特点 中文数字直接"数字+权位"的方式组成数字,比如阿拉伯数字100,中文表示为一百,其中"一"为数字, ...

  8. php 数字转中文函数 1转一,一个阿拉伯数字转中文数字的函数-PHP教程,PHP函数

    最近因需要,写了个"阿拉伯数字转中文数字的函数".搜索了精华区只见到一个类似的. 感觉到我的算法不错,所以贴出来共享一下 如果要用于金额的转换,对小数部分的处理要做一下修改 fun ...

  9. 一个阿拉伯数字转中文数字的函数

    最近因需要,写了个"阿拉伯数字转中文数字的函数".搜索了精华区只见到一个类似的. 感觉到我的算法不错,所以贴出来共享一下如果要用于金额的转换,对小数部分的处理要做一下修改 < ...

  10. python输出中文加数字_Python实现阿拉伯数字加上中文数字

    在Python 3里面,中文是可以作为变量名的,而运算符又可以重载,基于这两个特性,我们可以实现阿拉伯数字与中文数字的四则运算. 首先我们定义一个类 Num : class Num(object): ...

最新文章

  1. 【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(六)
  2. 新手友好系列:网页制作这些环节需要着重强调!
  3. Hive:使用Apache Hive查询客户最喜欢的搜索查询和产品视图计数
  4. linux内核ufs设备树,Linux内核初始化流程笔记
  5. mysql 隔行记录_php mysql数据输出实现隔行变色的简单示例
  6. 数字人民币这一年,互联网企业做了什么?
  7. python_百文买百鸡问题
  8. Newtonsoft 六个超简单又实用的特性,值得一试 !
  9. python 螺旋_用Python生成气候温度螺旋
  10. android 计时器服务,启动时使用计时器/alarmclock,更新服务_android_开发99编程知识库...
  11. loop在python中什么意思_python中迭代什么意思
  12. 数据库字典 - 微擎开发文档
  13. 阿里云ECS vpc网络与办公网内网互通
  14. 计算机桌面没有打字,打字为什么电脑不显示出来怎么办
  15. JavaScript 中 innerHTML 属性
  16. Spark GraphX-航班飞行网图分析
  17. The request was rejected because the URL contained a potentially malicious String “//“ 报错
  18. 不同vlan间的通信--三层交换技术
  19. jmeter之Json断言使用方法
  20. 易语言c源码流程图怎么实现,基于易语言的弯管坐标转换加工程序研究

热门文章

  1. 一键实现视频二维码分享功能,So easy!
  2. 2020-08-31 ubuntu18.04下安装gitlab,以及使用邮箱注册
  3. xrld读取excel 中合并单元格内容
  4. Android地图轨迹抽稀、动态绘制
  5. 阿兰图灵和冯诺依曼,谁才是可称得起计算机之父呢?
  6. GO语言中文字符串编码转换
  7. mysql设置密码错误修改步骤
  8. 【西北师大-2108Java】第二次作业成绩汇总
  9. ElementUI表格表头对角线的绘制
  10. 计算机大一会学ps吗,PS老是卡真的是电脑的问题吗?学会这几步帮你解决PS卡顿问题!...