1-11有问题

1-11有问题

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>银行业务查询</title>

</head>

<body>

    <script>

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

switch(number){

   case 1:

   document.write("账户余额为。。。。。。");   

   break;

   case 2:

   document.write("转账余额为。。。。。。");  

   break;

   case 3:

   document.write("信用额度为。。。。。。");    

   break;

   default:

   document.write("退出银行系统。。。。。。");

   break;

}

</script>

</body>

</html>

/*不管是输入1还是2或是3他都是显示退出银行系统*/

正在回答

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

3回答

var number=prompt("请输入要查询的业务编号");,将prompt=("请输入要查询的业务编号")放在parseInt()中,意思就是将prompt字符串型强制转换成Number型,这样就行的通了

  • qq_ve川_0 提问者 #1
    您好,那用if来写的话就可以,不用转为什么?
    2017-10-05 16:05:22
  • qq_ve川_0 提问者 #2
    非常感谢!
    2017-10-05 17:17:57
  • 愤怒的熊猫哥 回复 提问者 qq_ve川_0 #3
    客气客气,互相帮助
    2017-10-05 17:29:53
慕瓜8136058 2017-10-11 11:41:32

你直接将case 1 2 3打上“”就可以实现。

慕粉6557610 2017-10-05 13:39:10

因为你传入的number是字符串

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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