zoukankan
html css js c++ java
数字翻译成英语
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <script type="text/javascript"><!-- 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; } // --></script> </HEAD> <BODY> <input id=number value=1234567890><input type=button value=翻译成英文 onclick=alert(Translate(document.all.number.value))> </BODY> </HTML>
运行代码
查看全文
相关阅读:
基于mpvue实现微信小程序区间选择(range-slider)
node.js实现上传excel/读取excel/批量导入mysql
java实现利用阿里巴巴开源的easyexcel进行对excel表格的导入和导出[附完整代码]
[已解决]SpringDataJPA+Hibernate在执行executeUpdate()的时候报错 Executing an update/delete query
重写bean类的toString()方法为JSON格式|idea设置toString()方法为JSON格式模板|idea设置toString()的模板
[已解决]报异常java.io.InvalidClassException的解决方法|对象序列化实现Serializable会出现java.io.InvalidClassException的异常
Invalid char (/) found at index (10) in sheet name异常原因|导出excel出现Invalid char (/) found at index (10)
JDK各个版本的特性分析|JDK7|JDK8|JDK9|JDK10|JDK11|JDK12|JDK13特性分析
springBoot导入本地jar并且要求通过maven打包到项目的jar中|Unable to open nested jar file 'BOOT-INF/lib/xxxxxx.jar'
【教程】好多好看好酷的代码注释,喜欢就选一个;还可以将自己喜欢的图片一键生成代码注释
原文地址:https://www.cnblogs.com/geass/p/1951484.html
最新文章
判断当前用户使用的浏览器内核类型
理解 事件捕获、事件目标、事件冒泡、事件委托事件代理
微信小程序,this指向问题
微信小程序中wx.request传参问题,参数json格式
关于 XX.getElementsByTagName('*')的困扰和解决办法
导出DataGridView数据到Excel表
winform父窗口子窗口数据交互
父窗口子窗口操作2
第一次做c/s架构的c#程序,许多东西都一步步摸索,总结一些经验如下:给初学者一些福音
asp.net的图片、文件上传
热门文章
双亲委派模型
源码解析
StringBudiler源码简单解析
Java运算符
DCL实现多线程安全的高性能懒汉模式
HashMap源码解析 非原创
ArrayList中的一些小细节@JDK8
线程概要 Java
ThreadLocal总结
如何设计一个关系型数据库
Copyright © 2011-2022 走看看