虽然一直有在用for循环,但总是对整个执行过程有些模棱两可,遂记录一下简单直白的理解,希望其他小白也有所收获
for循环语法结构
//1.for 重复执行某些代码,通常跟计数有关系
//2.for 语法结构
for (初始化变量; 条件表达式(即终止条件); 操作表达式) {
//循环体
}
//3.初始化变量 就是用var声明的一个普通变量,通常用于作为计数器使用
//4.条件表达式 就是用来决定每一次循环是否继续执行即终止条件
//5.操作表达式 是每次循环最后执行的代码 用于对计数器变量进行更新,(递增或递减)
//eg:重复打印100次 "for循环"
for (var i = 1; i <= 100; i++) {
console.log("for循环"); //循环体
}
for循环的执行过程
第一轮
第二轮
- 1.首先执行里面的计数器变量 var i = 1 ; 在for里面只执行一次
- 2.去 i<=100 判断是否满足条件,若满足,则执行循环体语句,不满足则退出循环
- 3.最后执行 i++ 递增 第一轮结束
- 4.此时i = 2 ,接着又去执行i<=100 判断是否满足条件,若满足,则执行循环体语句,不满足则退出循环 第二轮