Javascript实现将数字转换成中文

Javascript实现将数字转换成中文
无功_change = { {
ary0:{零
芳香:{
ary2:{
init:函数(名称){
this.name =名称;
},
Strrev:函数(){
变量= { }
对于(var i = this.name.length;我> = 0;我--){
Ary.push(这个名字{我})
}
返回ary.join();
},字符串反转。
pri_ary:函数(){
var =
VaR元= this.strrev();
零=
无功newary =
VaR I4 = - 1
对于(var i = 0;i < ary.length;i++){
如果(i = 4 = 0){ 10000个单位的第一个判断,每四个字符到10000个单位数组索引增加
I4 + +;
newary =这。ary2 { I4 } + newary;在法律的特征去 / / 10000单位,必须放置在当前字符的结束,所以先将它折叠成r,
10000个单元0的位置肯定没有被读取,所以设置零读是空的。

}
处理和判断0/。
如果(元{我} = = '0'){ / /如果读取字符是0,0是执行以下判断读为零
开关(i % 4){
案例0:
打破;
如果位置指数可被4整除,表示是10000个单元的位置,前面0个读数的位置已经设置好了,所以跳过这里。
案例1:
案例2:
案例3:
如果({ i - 1 })!= 0){
零= 零
}
如果它不能被4整除;,然后执行判断代码:如果它是一个数字(当前字符串是字符,因为在执行反转之前)是0,那么跳过,或者读为0。
打破;

}

newary =零+ newary;
零=;
}
否则{如果没有0
newary =这。ary0 { parseInt(元{我})} +本。芳香{我% 4 } + newary; / /将被转换成数字的字符,和阵列的ary0指数,对应的汉语和阅读,然后跟上一个单位(空气,十、几百或几千)阅读的内容后,再加上前面已经沉积。
}

}
如果(newary.indexof(零)= = 0){
newary = newary.substr(1)
在0的前面处理
返回newary;
}
}

创建类类
函数更改(){
This.init.apply(这个参数);
}
change.prototype = _change

创建一个实例
var =新变化(00102040 );
警报(k.pri_ary())
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部