注册 登录
编程论坛 JavaScript论坛

怎样把数字1转换为数字一?

l947215604 发布于 2013-03-01 20:54, 735 次点击
我有一个数字‘1’,想把它转化成大写的数字‘一’,这个代码改怎么写?求大神指教。
6 回复
#2
elongtown2013-03-03 10:09
写个js,用switch。。。case不就行了
#3
ssvfdn2013-03-12 21:03
var a = ['零','一','二','三','四','五','六','七','八','九','十'];
alert(a[1]);
#4
li11143916002013-04-12 11:53
先遍历信息,再加if,最后输出
#5
博望、小五2013-04-15 09:40
js 写个case语句。
#6
surfie2013-05-14 23:08
<input type="text" id="num" />
<input type="button" value="ouput" onclick="test()" />
<script type="text/javascript">
function test(){
    var iNum=['零','一','二','三','四','五','六','七','八','九']
    var oNum=document.getElementById("num").value;
    var result=iNum[oNum];
    alert(result);
}
</script>


[ 本帖最后由 surfie 于 2013-5-14 23:40 编辑 ]
#7
surfie2013-05-14 23:39
<input type="text" id="num" />
<input type="button" value="ouput" onclick="test()" />
<script type="text/javascript">
function test(){
    var iNum=['零','一','二','三','四','五','六','七','八','九']
    var oNum=document.getElementById("num").value;
    var oArr=oNum.split("");//把用户输入的多位数字转换为数组
    var result="";
    if(Number(oNum)){ //检查是用户输入是否为数字
   
        for(var i=0;i<oArr.length;i++){
            result+=iNum[oArr[i]];
        }
            alert(result);
    }
    else //否则
            alert("你输入的不是数字!");
}
</script>

[ 本帖最后由 surfie 于 2013-5-14 23:43 编辑 ]
1