把数值转换成中文数字(练习)

原创 2016年08月30日 19:36:13

//随机数值,把数字打印成中文数字

var a = parseInt(Math.random()*1000)                                             //随机一个数值

      var b=''                                                                                               //设置字符型变量
       a=a+''                                                                                                //把数值转换成字符型
      var s = ''  
 var arr = a.split('')                                                                 //把字符型转换成字符数组
 while(arr.length!=0){                                                                  //while循环
  var char = arr.shift()                                                           //取出第一个元素   字符数组长度-1。字符数组长度为0时,while循环结束
  var brr = ['零','一','二','三','四','五','六','七','八','九']             //一维数组
  char=parseInt(char)                     //字符型转换成数值型
  s+=brr[char];                                                                     //把取出的数值对应数组的下标,存储到s字符型变量
      }    
 txt.innerHTML=(s+','+typeof s)
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

将中文数字转换成英文表示

将中文数字转换成英文表示,例:1031转换成 one thousand thirty and one

将中文数字转换成阿拉伯数字

代码从csdn复制,未做测试 view sourceprint? public static class ChineseNumberUtil ...

把一个阿拉伯数字转换成中文数字的算法

今天看了一道把阿拉伯数字转换成中文的编程题, 想了想觉得难点在于数字中间不同位置"0"的处理, 连想带写用了大半个下午, 不多说直接上代码. 目的:把类似于0102201000的数字(最高位的0是无...

将数字转换成中文数字

数字转换中文 java
  • izgnaw
  • izgnaw
  • 2011-04-09 01:38
  • 10105

将字符串中的中文数字转换成阿拉伯数字

将字符串中的中文数字转换成阿拉伯数字

中文数字转换成阿拉伯数字-->完美改进版-->全面支持上亿等转换

经过将上一个中文数字转换换成阿拉伯数字的改进,已经可以支持上亿转换,其实无非也就是在上一个程序上面加了很多判断….也没有太多的算法什么的可言…但也让我挠了好久的头…下面是修改了的程序,可以看看,拿出来...

将中文数字表示的数值转化成阿拉伯数字,如“三亿零六百零七万零九百零六=306070906”

/** * 将二百一十八转化成218 * 二千零四万 204 * 三亿零六百零七万零九百零六=306070906 * 三千零五十万四千三百二十六亿零六百零七万一千九百零六 * @p...

数字字符串转换成数值

留有一个作业,题如下: 完成字符串“12345”转成整数12345 那这个代码,我们怎么实现? 既然学习了字符数组,这个问题就是很简单的问题了。我们可以看一下思路: 首先,它是字符串就需要ch...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)