[TOC]

在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环体的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句。

1.语法结构

for循环主要用于把某些代码循环若干次,通常跟计数有关系。其语法结构如下:
for (初始化变量;条件表达式;操作表达式) {
//循环体
}

2.for循环的执行过程

  • 首先执行里面的计数器变量var i = 1,但是这句话在for里面只执行一次
  • 去i<=100来判断是否满足条件,如果满足条件就去执行循环体,不满足条件退出循环
  • 最后去执行i++ 第一轮结束
  • 接着去执行i <= 100 如果满足条件就去执行循环体,不满足条件退出循环 第二轮…

    3.断点调试

    断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。
    断点调试可以帮我们观察程序的运行过程。
    浏览器中按F12—>sources—>找到需要调试的文件—>在程序的某一行设置断点
    Watch:监视,通过watch可以监视变量的值的变化,非常的常用。
    F11:程序单步执行,让程序一行一行的执行,这个时候观察watch中变量的值的变化。

    4.循环重复执行不同的代码

    for循环可以重复执行不同的代码,因为我们有计数器变量的存在,变量每次循环值都会变化
    for(var i = 1; i <= 100; i++){
    if(i == 1){
    console.log(‘这个人今年1岁了,他出生了’);
    }else if(i == 100){
    console.log(‘这个人今年100岁了,他死了’);
    }else{
    console.log(‘这个人今年’ + i + ‘岁了’);
    }
    }

    5.for循环重复某些相同操作

    for循环因为有了计数器的存在,我们还可以重复的执行某些操作,比如一些算术运算。
    课堂案例求1~100之间所有整数的累加和
    核心算法:sum = sum + i

.