javascript中switch的不能与 continue连用吗?
比如我输出1+2+3+…+100;switch这样写对吗?错在哪?越详细越好,本人新手(*^__^*)嘻嘻……<scriptlanguage="javascript">v...
比如我输出1+2+3+…+100;
switch这样写对吗?错在哪?越详细越好,本人新手(*^__^*) 嘻嘻……
<script language="javascript">
var i=1;
var num=0;
switch(i++)
{
case i<=100:
num+=i;
continue;
default:
alert(num);
break;
}
</script> 展开
switch这样写对吗?错在哪?越详细越好,本人新手(*^__^*) 嘻嘻……
<script language="javascript">
var i=1;
var num=0;
switch(i++)
{
case i<=100:
num+=i;
continue;
default:
alert(num);
break;
}
</script> 展开
4个回答
展开全部
你要做相加的操作,可以用for循环啊,你用switch做,switch只会被调用一次,即使用i++也没有用。另外continue语句也用在循环语句中如for循环,而不可以用在switch中。
switch语句中每一个case中如果没有break会依次执行一遍,当一个case中出现break的话就会直接跳出switch语句直接执行switch下面的语句。
switch语句中每一个case中如果没有break会依次执行一遍,当一个case中出现break的话就会直接跳出switch语句直接执行switch下面的语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
continue是用来控制循环体的,任何计算机语言都是如此定义,switch是属于分支,不是循环体。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
switch和if类似,switch相当于并排的多个不互斥的if。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里应该是用break吧,也可以实现的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询