为了账号安全,请及时绑定邮箱和手机立即绑定

我认为空语句也应该加break!

case为空语句时不用加break吗?那按这道题的理解,我要的是周三的课程,他输出的却是周四的课程

正在回答

2 回答

case写成空,必然是因为它和下面一个情况是一样的。举个例子:


switch(h)//h为1-7的数,代表星期一到星期日,要自己输入。一到五你是可悲的程序猿,六日你是疯狂的攻城狮。

{case 1:

case  2:

case 3:

case  4:

case  5:document.write("妈的,今天要上课!!");break;//这里,其实不止是星期五要上课,星期一二三四,也同样是用的“case 5”中的语句,并不是说case语句是空的,而是它和下面的一样,就直接把相同的几种情况“捆”在一起了。

case 6:

case 7:document.write("哈哈,哥哥今天睡懒觉。");break;

default:docume.write("听说,你是慕课星人?");}

既然你周四和周三课程不一样,那就不能把“case 3”空着了。

不晓得,这样说,能不能明白。我也是小白。

0 回复 有任何疑惑可以回复我~
#1

huiyatou 提问者

非常感谢!
2016-12-26 回复 有任何疑惑可以回复我~

case  1:  case  2:  case  3:  输出document.write (“嗯”)。break; 那么你的表达式switch(表达式)只要是1、2、3随便一个都会执行出嗯

case  1: breakcase  2:  case  3 document.write(“啊”)break; 那么你的表达式switch(表达式)只要是2 3随便一个都会执行出啊   如果 表达式是1 那啥都没有并结束,因为你1里面没有执行的代码。

大概这个意思 懂了吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我认为空语句也应该加break!

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号