浅谈JSfor循环中使⽤break和continue的区别
1.For循环
格式:
for( 初始语句 ; 执⾏条件 ; 增量 ){
循环体
}
执⾏顺序:1、初始语句 2、执⾏条件是否符合 3、循环体 4、增加增量
初始化语句只在循环开始前执⾏⼀次,每次执⾏循环体时要先判断是否符合条件,如果循环条件为true,则执⾏循环体,再执⾏迭代语句。
所以对于for循环,循环条件总⽐循环体多执⾏⼀次。
注意:for循环的循环体和迭代语句不在⼀起(while和do-while是在⼀起的)所以如果使⽤continue来结束本次循环,迭代语句还有继续运⾏,⽽while和do-while的迭代部分是不运⾏的。
原生js和js的区别2.break和continue的区别和作⽤
break和continue都是⽤来控制循环结构的,主要是停⽌循环。
break
有时候我们想在某种条件出现的时候终⽌循环⽽不是等到循环条件为false才终⽌。
这时我们可以使⽤break来完成。break⽤于完全结束⼀个循环,跳出循环体执⾏循环后⾯的语句。
var str = "hello";
for (var item of str){
if(item ==="l"){
break
}
console.log(item); // h e
}
continue
continue和break有点类似,区别在于continue只是终⽌本次循环,接着还执⾏后⾯的循环,break则完全终⽌循环。
可以理解为continue是跳过当次循环中剩下的语句,执⾏下⼀次循环。
var str = "hello";
for (var item of str){
if(item ==="l"){
continue
}
console.log(item); // h e o
}
到此这篇关于浅谈for循环中使⽤break和continue的区别的⽂章就介绍到这了,更多相关for循环 break continue内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论