for 循环
语句一:初始化,定义变量
语句二:条件句,只有满足语句二才会执行代码块
语句三:计算作用 ++ --
执行顺序
语句一--->语句二 条件成立--->代码块--->语句三--->语句二条件成立--->代码块...
条件不成立 跳出循环 条件不成立--->结束语句...
for 循环模拟
应用,如果有某个语句需要被执行【多次】的时候,可以使用for循环
为什么遍历数组?
因为如果想获取到数组中每一条数据,arr[索引值]多次执行,所以使用for循环,
将arr[索引值]作为循环体中语句,索引值为变量,用变量代替常亮
for循环中 表达式作用
表达式一 初始化循环次数 (是变量),只有程序第一次执行for循环才执行之后再也不执行
------>初始化;当页面加载时,初始化就不会执行了 但是后期会被改变
表达式二 为循环条件,作用能否执行循环体 就看是否满足条件
表达式三 改变初始化变量的 作用控制循环次数
for循环 表达式执行次数
1,循环体为执行,表达式一,表达式二,执行一次,表达式三未执行
2,循环体执行了,表达式一 执行一次 表达式二执行次数=循环体次数+1 表达式三执行次数=循环体执行次数
循环体内与外区别
1.内部的语句执行多次 外部语句执行一次
2.内部的变量,值可输出多次,外部变量为一次
3.循环次数变量。在内部循环几次在内部有序输出不同值
4.外部输出最大值,外部最大值=内部最大值+1
5.外部最小值=内部最小值-1
在for break与continue区别
break 结束for语句,for循环没循环完毕就结束了
continue 在某一次执行循环中,不执行了 不影响后面循环继续执行