JavaScript-04

JavaScript-04

循环结构02

for语句

  • 考虑下循环问题的相同之处
  • for语句的执行逻辑
for(表达式1;表达式2;表达式3){
   循环体语句;
}

1.计算表达式1的值
2.计算表达式2的值,如果为true则执行循环,否则退出循环
3.执行循环体
4.执行表达式3
5.计算表达式2,如果为true则执行循环体..
6.如此反复,直到表达式2的值为flase

  • for语句的流程图

  • for语句用于实现固定次数的循环

  • for语句三个表达式特殊用法

1.表达式1的位置为空

var i=1;

for(;i<=100;i++)

2.表达式3的位置为空时

for(var i=1;i<=100;){
    sum+=i;
    i++;
}

3.表达式123的位置都为空(死循环)

for(  ;   ;  ){

  console.log("hello");

}

4.表达式1和3的位置可以多样化

for(var i=1,j=6; i<7; i+=2,j-=2){
   console.log("i,j=")
}
  • 循环中使用break语句

break可使程序终止循环而执行循环后面的语句,常常与条件语句一起使用

  • 循环中使用continue语句

continue关键字只能用于循环中,其作用为跳过本次循环体中剩余语句而执行下一次循环

循环嵌套

  • 循环问题
  • 循环嵌套
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容