js实现阿拉伯数字转换英文的代码

编程入门 行业动态 更新时间:2024-10-25 14:28:14

js实现<a href=https://www.elefans.com/category/jswz/34/1683705.html style=阿拉伯数字转换英文的代码"/>

js实现阿拉伯数字转换英文的代码

js实现阿拉伯数字转换英文的方法,js实现阿拉伯数字转换英文的代码教程如下:

随机输入一个阿拉伯数组


实现结果:转换成对应的英文

js实现代码如下:

var arr1=new Array(""," thousand"," million"," billion");var arr2=new Array("zero","ten","twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety");var arr3=new Array("zero","one","two","three","four","five","six","sever","eight","nine");;var arr4=new Array("ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen");function Translate(num){;var len=num.length,i,j=0,strRet="";;var cols=Math.ceil(len/3);;var first=len-cols*3;var strRet="";for(i=first;i<len;i+=3){++j;if(i>=0)num3=num.substring(i,i+3);else num3=num.substring(0,first+3)
strEng=English(num3);if(strEng!=""){if(strRet!="")strRet+=",";strRet+=English(num3)+arr1[cols-j]}}return strRet}function English(num){strRet="";if((num.length==3)&&(num.substr(0,3)!="000")){if((num.substr(0,1)!="0")){strRet+=arr3[num.substr(0,1)]+" hundred";if(num.substr(1,2)!="00")strRet+=" and "}num=num.substring(1)}if((num.length==2)){if((num.substr(0,1)=="0")){num=num.substring(1)}else if((num.substr(0,1)=="1")){strRet+=arr4[num.substr(1,2)]}else{strRet+=arr2[num.substr(0,1)];if(num.substr(1,1)!="0")strRet+="-";num=num.substring(1)}}if((num.length==1)&&(num.substr(0,1)!="0")){strRet+=arr3[num.substr(0,1)]}return strRet}

显示效果:

阿拉伯数字英文转换器

 参考文章:.html

bmi指数计算器

生辰八字查询

QQ空间蓝链艾特

好听的微信昵称在线生成

摩斯密码转换

线条字在线生成器

更多推荐

js实现阿拉伯数字转换英文的代码

本文发布于:2024-03-23 21:01:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1742773.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:阿拉伯数字   英文   代码   js

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!