猿问

输入数字不能转换中文大写,直接 跳过是什么原因

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>数字转换中文大写</title>
</head>
<body>
    <script>
    var letter=prompt("请输入您想要转换成中文大写的0-9的 数字")
    var letterstr="";
    switch(letter){
        case 0:
       letterstr="零";
        break;
         case 1:
       letterstr="壹";
        break;
         case 2:
       letterstr="贰";
        break;
         case 3:
       letterstr="叁";
        break;
         case 4:
       letterstr="肆";
        break;
        case 5:
       letterstr="伍";
        break;
         case 6:
       letterstr="陆";
        break;
         case 7:
       letterstr="柒";
        break;
         case 8:
       letterstr="捌";
        break;
         case 0:
       letterstr="镹";
        break;
    }
    document.write(letterstr);
  //补充代码
 </script>
</body>
</html>


慕妹9525987
浏览 899回答 1
1回答

慕勒0069038

唔 你的letter 是个字符型的变量。 而case 判断的时候 是数字 。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答