JavaScript 倒转数字并以对应汉字的输出

|--需求说明

输入一组数字,倒转后,以对应汉字形式输出

 

|--思路说明

1、使用length属性求输入的数字的个数

2、使用for循环,用数字个数做初始值,用≥0作为终止条件,var i 以步长1递减

3、使用switch写一个方法,置换每个数字的汉字

 

|--代码内容

 1 //倒转输出的方法
 2 function inversion() {
 3     var num = window.prompt("请输入一组数字");
 4     //循环遍历,倒转输出
 5     for (var i = num.length - 1; i >= 0; i--) {
 6         //调用置换方法并输出
 7         document.writeln(transfer(num[i]));
 8     }
 9 }
10 
11 //将数字替换为对应汉字的方法
12 function transfer(target) {
13     switch (target) {
14         case "1":
15             return "壹";
16             break;
17         case "2":
18             return "贰";
19             break;
20         case "3":
21             return "叁";
22             break;
23         case "4":
24             return "肆";
25             break;
26         case "5":
27             return "伍";
28             break;
29         case "6":
30             return "陆";
31             break;
32         case "7":
33             return "柒";
34             break;
35         case "8":
36             return "捌";
37             break;
38         case "9":
39             return "玖";
40             break;
41         case "0":
42             return "零";
43             break;
44     }
45 }
46 
47 inversion();
倒转数字,并输出对应汉字

 

|--过程中的问题

无论输出采用console还是document都会在IDEA里面报错,但是浏览器里面可以运行,因为IDEA不能识别“window”

 

 

 

转载于:https://www.cnblogs.com/twuxian/p/11509605.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值