14、JS中的for循环
2024-02-27 11:16:00 0 举报
AI智能生成
在JavaScript中,for循环是一种常用的控制结构,用于重复执行一段代码,直到特定条件满足为止。它的基本语法如下: ```javascript for (初始化; 条件; 更新) { // 需要重复执行的代码 } ``` - 初始化:在循环开始前执行,通常用于设置计数器变量。 - 条件:每次循环执行前都会检查此条件。如果条件为真,则执行循环体;如果条件为假,则跳出循环。 - 更新:每次循环执行后都会执行此更新,通常用于更新计数器变量。 for循环常用于遍历数组或对象,在每次迭代中执行特定操作。例如,下面的示例使用for循环遍历一个数组,并输出数组的每个元素: ```javascript let arr = [1, 2, 3, 4, 5]; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); } ``` for循环在JavaScript中是一个非常基础的概念,它对于编写高效且可读的代码非常重要。
作者其他创作
大纲/内容
for循环
作用
一轮一轮的重复做某一件事情
使用
(真实项目中一般应用于)循环一个集合或者控制循环处理的次数,每一轮循环都控制相关的事情执行一遍
语法
for(设置初始值;设置循环执行的条件,控制循环次数;每一轮循环结束后处理的事情[步长累加]){
//=>循环体(每一轮循环要做的事情)
}
步骤
1、设置初始值
2、验证条件(条件不成立循环结束)
3、循环体
4、步长累加
5、再次验证条件
6、循环体
......
应用
遍历数组
遍历(循环 / 迭代)数组中的每一项:因为数组有索引和length属性,所以我们能够知道循环次数,也能基于索引获取对应项,使用FOR循环就可以解决
for...in循环
遍历对象中的每一个属性:我们无法直接获取到对象中有多少个属性(ES6中的Object.keys除外),也就无法知道循环多少次,所以无法使用FOR循环;真实项目中遍历对象我们基于FOR IN循环
应用
循环对象
语法
for(var key in obj){...}
创建变量(存储的是属性) in 对象
循环次数
当前对象中有多少个可枚举的属性,就能循环多少次
key
key变量存储的是每一次循环的属性名
obj[key]
obj[key]获取key变量对象属性名的属性值
注意
FOR IN 遍历的时候,是优先按照从小到大的机制遍历数字属性的
循环体中的关键字
break
强制结束整个循环
循环体中一旦遇到break ,整个循环都结束了,break 下面代码不在执行,步长累计也不在执行
continue
结束本轮循环,下一轮继续
循环体中一旦遇到continue ,本轮循环结束,continue 下面代码不在执行,但是步长累计会执行
a++ / a+=1 / a=a+1 区别
都是在自身基础上累加1,
a++ =>Number(a)+1
但是a++ 浏览器会给其做特殊处理(会把其转换为数字在进行累加)
a+=1 => a=a+1
0 条评论
下一页