首页 >

break和continue的区别 举例说明 – js/jQuery – 前端,ie6 jquery click

ie6 jquery click,jquery 动态创建对象,jquery js面试题及答案,jquery datatable图标,jquery的hide方法,jquery隐藏导航栏,jquery add,jquery遍历集合,jquery toggle 按钮,ie6 jquery clickbreak和continue的区别 举例说明 - js/jQuery - 前端,ie6 jquery click

举例一:

//break是结束整个循环体,continue是结束单次循环
比方说:
while(x++ < 10)
{
if(x == 3)
{
break;
}
printf("%d\r\n", x);
}
结果是输出  1 2   就退出了整个while循环
但是如果使用continue
while(x++ < 10)
{
if(x == 3)
{
continue;
}
printf("%d\r\n", x);
}
结果是:1 2 4 5 6 7 8 9 10  可见他仅仅是不输出3,因为他结束了本次循环

举例二:

break跳出整个循环,continue跳出当层循环
例子:
for(int i = 1;i<=3;i++)
{
if( i == 2 )
break;
else
printf("%d\n",i);
}
看上面,如果i=2的时候,执行break,那么跳出for的整个循环,即i=3就不会执行了,执行结果:1(换行)
换成continue如下:
for(int i = 1;i<=3;i++)
{
if( i == 2 )
continue;
else
printf("%d\n",i);
}
如果i=2,执行continue,跳出当层的循环,即跳出i=2这一层循环,但继续执行for循环(如果满足条件的话),这里条件是i<=3,所以i=3还是会被执行的,执行结果:1(换行)3(换行)

举例三:

for (i=0;i<10;i++)
{
if (i==6) continue;/*如果i==6则不再执行下面的if语句,而是直接进行下一轮循环*/
if (i==7) break;/*如果i==7,则不再执行剩余的循环,直接退出for循环去执行下面的printf();*/
}
printf("break");


break和continue的区别 举例说明 - js/jQuery - 前端,ie6 jquery click
  • js怎么实现select选中触发事件 - js/jQuery - 前端,jquery获取被选中的单选按钮
  • js怎么实现select选中触发事件 - js/jQuery - 前端,jquery获取被选中的单选按钮 | js怎么实现select选中触发事件 - js/jQuery - 前端,jquery获取被选中的单选按钮 ...

    break和continue的区别 举例说明 - js/jQuery - 前端,ie6 jquery click
  • jQuery的是干嘛的 - js/jQuery - 前端,jquery上下翻滚效果导航菜单
  • jQuery的是干嘛的 - js/jQuery - 前端,jquery上下翻滚效果导航菜单 | jQuery的是干嘛的 - js/jQuery - 前端,jquery上下翻滚效果导航菜单 ...

    break和continue的区别 举例说明 - js/jQuery - 前端,ie6 jquery click
  • 即插即用 js隐藏与显示回到顶部(返回顶部)按钮 - js/jQuery - 前端,jquery 处理json数据
  • 即插即用 js隐藏与显示回到顶部(返回顶部)按钮 - js/jQuery - 前端,jquery 处理json数据 | 即插即用 js隐藏与显示回到顶部(返回顶部)按钮 - js/jQuery - 前端,jquery 处理json数据 ...