有时,某些指令需要重复执行.循环是一种理想的方法.循环表示必须重复的一组指令.在循环的上下文中,重复被称为迭代.
下图说明了循环的分类和减号;
定界循环
循环,其迭代次数为确定/固定被称为确定循环. 'for循环'是确定循环的实现.
for(initial_count_value; termination-condition; step ){//语句}
Sr.No | Definite Loop&描述 |
---|---|
1 | 'for'循环 for循环执行指定数量的代码块时间. |
2 | for ... in loop for ... in循环用于遍历对象的属性. |
3 | for ... of loop for ... of循环用于迭代迭代而不是对象文字. |
无限循环
当循环中的迭代次数不确定或未知时,使用无限循环.
可以实现无限循环d使用 :
Sr.No | 无限循环&描述 |
---|---|
1 | while循环 每次指定的条件求值为true时,while循环执行指令. |
2 | do ... while循环 do ... while循环类似于while循环,只是do ... while循环不会在第一次循环执行时评估条件. |
循环控制语句
Sr.No | 循环控制语句&描述 |
---|---|
1 | break语句 break语句用于将控件从构造中取出. |
2 | continue语句 continue语句跳过后续语句在当前的迭代中,将控制权带回到循环的开头. |
使用标签来控制流量
标签只是一个标识符,后跟冒号(:),应用于语句或代码块.标签可与中断和继续一起使用,以更精确地控制流量.
之间不允许换行符>'继续'或'break'语句及其标签名称.此外,标签名称和关联循环之间不应该有任何其他语句
Sr.No | 标签&描述 |
---|---|
1 | 带有Break的标签 标签可用于中断并继续控制流量更多确切地说. |
2 | 带continue标签 不允许换行符'continue'或'break'语句与其标签名称之间. |