大佬看一下,请问错在哪里

大佬看一下,请问错在哪里

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>银行业务查询</title>
</head>
<body>
    <script>
    var num=prompt("请输入您要查询的业务编号");
    switch(num){
        case 1:
        document.write("账户余额为。。。。。。");
        break;
            
        case 2:
        document.write("转账余额为。。。。。。");
        break;
        
        case 3:
        document.write("信用额度为。。。。。。");
         break;
         
        default:
        document.write("退出银行系统。。。。。。");
        
    }
    </script>
</body>
</html>

浏览器没有反应。

正在回答

登陆购买课程后可参与讨论,去登陆

4回答

你好,后来修改有取整这个,测试是可以正常显示的呀,你换个浏览器测试下,看是不是浏览器或者先随便弹出一个东西来测试下,是不是浏览器禁止了弹窗。

祝学习愉快~

慕数据7542861 2018-03-30 16:28:38

兄弟教你个小技巧吧,要善用隐式转换

   var num=+prompt("请输入您要查询的业务编号"); 

console.log(typeof(num));     //值为number

在prompt()函数前面加个+号, num得到的数字字符串会被转换为number型的


提问者 captainxr 2018-03-25 19:57:24


      var num=prompt("请输入您要查询的业务编号");
      var n = parseInt(num);
    switch(n){
        case 1:
        document.write("账户余额为。。。。。。");
        break;
         
        case 2:
        document.write("转账余额为。。。。。。");
        break;
        
        case 3:
        document.write("信用额度为。。。。。。");
         break;
         
        default:
        document.write("退出银行系统。。。。。。");
    }
改成这样,还是不行。

  • 提问者 captainxr #1
    好的先谢谢了
    2018-03-26 10:42:47
慕设计358855 2018-03-25 18:52:27

你这个直接报错了,

http://img1.sycdn.imooc.com//climg/5ab77eda0001494b04550075.jpg

然后你这样也不实现,因为用户输入的是字符串'1'等,要进行数据类型转换,parseInt一下num才行,或者改成case "1"等,错误的话在英文状态下输入:可以解决。

  • 提问者 captainxr #1
    我改了,还是不行。 var num=prompt("请输入您要查询的业务编号"); var n = parseInt(num); switch(n){ case 1: document.write("账户余额为。。。。。。"); break; case 2: document.write("转账余额为。。。。。。"); break; case 3: document.write("信用额度为。。。。。。"); break; default: document.write("退出银行系统。。。。。。"); }
    2018-03-25 19:56:45
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师