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>
运行代码
查看全文
相关阅读:
nexus3.x Liunx私库安装教程 (亲测有用)
nexus 3.x下载 3.18.1(maven 私服)
halo项目源码本地部署解决方案
gradle的安装配置
raw.githubusercontent.com 访问不了
springboot使用quartz解决调用不到spring注入service的问题
Linux在不能使用yum的环境下安装pgsql(公司内网)
idea 里面的maven依赖下载不了,以及mabtis依赖包错误
关于oracle 数据库效率的优化
关于oracle 不常用的job 运行时间设置
原文地址:https://www.cnblogs.com/geass/p/1951484.html
最新文章
关于本学期前端课程的学习目标
使用Jmeter测试thrift接口
IDEA创建maven项目很慢的问题解决方式
zookeeper集群&伪集群模式部署
IDEA常用快捷键
Git 工作原理以及常用命令操作
MySQL数据库死锁分析
NFS文件共享服务器搭建
linux之文本编辑器vi常用命令
linux环境下jdk安装以及配置
热门文章
面试官:请说一下你对HTTPS的理解。我:不好意思这个我不太了解。面试官:今天面试先到这里,回去等通知吧!
tfgan折腾笔记(三):核心函数详述——gan_loss族
tfgan折腾笔记(二):核心函数详述——gan_model族
LINUX使用SSH远程终端时,如何将运行时间长的程序在后台挂起,下次SSH登陆时继续使用同一个SHELL?
C++ 11新标准实现POJ No.2195-GoingHome
tfgan折腾笔记(一):核心功能简要概述
校招笔试题2019(京东):合唱队形
C++ 11新标准实现POJ No.1002-487-3279
C++ 11新标准实现POJ No.1001-Exponentiation
快速搭建一个自己的个人博客(Github Pages~二次元主题)
Copyright © 2011-2022 走看看