break,continue的区别

break可以离开当前switch、for、while、do while的程序块,并前进至程序块后下一条语句,在switch中主要用来中断下一个case的比较。在for、while与do while中,主要用于中断目前的循环执行。

for(var i=0; i<8;i++){
    if(i%2==1){
	  break;
	}
	alert(i);
}

continue的作用与break类似,主要用于循环,所不同的是break会结束程序块的执行,而continue只会结束其之后程序块的语句,并跳回循环程序块的开头继续下一个循环,而不是离开循环。

for(var i=0; i<8;i++){
    if(i%2==1){
	  continue;
	}
	alert(i);
 }

  

posted @ 2014-03-28 10:28  潇潇杀  阅读(139)  评论(0编辑  收藏  举报