按我的理解,输出的结果应该为:“JavaScript 退出”。理由如下:
执行case "1": 符合,输出“JavaScript”;向下执行
执行case "2": 不符合;向下执行
执行case "3": 不符合;向下执行
执行default: ,输出“退出”。
故结果为:“JavaScript 退出”。为啥答案是“JavaScript Java c++ 退出”
登陆购买课程后可参与讨论,去登陆吧
你好,同学理解的有些问题哦。
case语句后面没有break;语句,导致“1”匹配成功后会继续向下执行代码,在case为2的条件也会执行,不会省略的,所以输出了所有的语句。
如果case后有break;语句, 在匹配成功后,就会退出switch语句,自己可以测试下。
祝学习愉快!欢迎采纳~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段为你揭开日常所见网页的神秘面纱,炫酷的动效并不难得,带你从基础知识到静态网页布局,再到用JS实现动态网页开发,轻松迈入前端开发的大门。
16 1
65 3
26 3
18 1
188 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星