小陈学js for循环
循环
循环的目的:可以重复执行某些代码
一、for循环
在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句
语法解构:
初始化变量:就是用var声明一个普通变量 ,通常用于作用为计数器使用
条件表达式:就是用来决定每一次循环是否执行,就是终止的条件
操作表达式:是每次循环最后执行的代码,经常用于我们计数器变量进行更新(递增或者递减)
代码体验:(重复打印100句二傻子)
1、首先执行里面的计数器变量 var i= 1 但是这句话在for里面只执行一次 index(索引号)
2、去i<=100 来判断是否满足条件,如果满足条件 就去执行 循环体 不满足条件退出循环体
3、最后去执行里面的i++,i++是单独写的代码 递增 第一轮结束
4、接着去执行i<=100 如果满足条件 就去执行循环体 不满足条件退出循环 第二轮
A:断点调试
B:for循环可以重复执行相同代码
C:for循环可以重复执行不相同代码
for循环还可以重复不同的代码,这主要是因为使用了计数器,计数器在每次循环过程中都会有变化。
D:for循环中可以嵌套if分支语句
E:for循环重复某些相同操作
for循环因为有了计数器的存在,我们还可以重复的执行某些操作,比如做一些算术运算
案例1:求1-100之间所有整数的累加和
思路:
①需要循环100次,我们需要个计数器i
②我们需要一个存储结果的变量sum,但是初始值一定是0
③核心算法:1+2+3+4…,sum=sum+i
分析图: