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>
运行代码
查看全文
相关阅读:
第一章Python 数据模型
Numpy 之 where理解
探析熟悉而又困惑的参数:argc && argv
python读书笔记
经典进程的同步问题之——读者写者
经典进程的同步问题之——哲学家进餐
冰多多团队博客目录
团队事后分析
冰多多团队Gamma阶段发布说明
gamma测试报告
原文地址:https://www.cnblogs.com/geass/p/1951484.html
最新文章
zabbix3.0.4 配置邮件报警
2-20 MySQL集群搭建实现高可用
2-24-源码编译搭建LAMP环境-作业 ( By 小甘丶 )
2-18,19 搭建MySQL主从服务器并并通过mysql-proxy实现读写分离
总结: MySQL(基础,字段约束,索引,外键,存储过程,事务)操作语法
2-17-存储过程-触发器-事务
2-16 MySQL字段约束-索引-外键
《深入理解Java 7核心技术与最佳实践》读书笔记(2) Java语言动态性引言
回归JDK源代码(2)Enumeration<E>接口
GitHub教程(三) 本地仓库托管到GitHub
热门文章
《深入理解Java7核心技术与最佳实践》读书笔记(1.1)---Project Coin介绍
Git系列教程(二) Git仓库目录结构
GitHub教程(一) 使用指南
GitHub教程(二) 删除已有仓库
Git学习笔记day01 从GitHub克隆版本库
自顶向下理解Java集合框架(三)Map接口
Java字体优化
Pytorch常用创建Tensor方法总结
Pytorch 基本数据类型
第二章 序列构成的数组
Copyright © 2011-2022 走看看