循环关注点
循环条件,使用while循环比较好
循环次数,使用for循环比较好
for循环
语法:for(变量定义及初始值;条件;变量的变化){循环体}
细节:
分号不能少
第一次执行for的时候, 变化量是不执行的
继续循环的时候, 不再执行初始化过程了; (先 变化量,再 判断条件)
循环控制
1.continue 中止这一次循环操作,跳转到下一次循环操作
2.break 中止当前循环--跳出循环
不能结束if语句
关键字的使用一般有一个前提条件
嵌套循环:
循环里面包含循环
扩展:
声明变量初始值,可以提到外面
变化量,可以在循环体内 主动执行
数组
概念:可以存储多个值的一种数据类型:Array
数组的元素的获取:通过索引下标获取和操作
数据的编号也叫索引或下标,从0开始
取值语法:数组名[下标]
循环遍历:一般可以使用for遍历
术语
元素:数组中保存的每个数据都叫数组元素
下标:数组中数据的编号
长度:数组中数据的个数,通过数组的length属性获得
数组操作
新增
1.push(新元素)
在数组最后一位新增,返回数组长度
2.unshift(新元素)
在数组开头新增,返回数组长度
删除
1.pop()
删除数组最后一个元素,注意没有入参,返回值为被删除元素,关注点是被删除的元素
没有入参,不能删除多个
2.shift()
删除数组第一个的元素,注意没有入参,返回值为删除的元素
没有入参,不能删除多个
3.splice
删除任意位置的元素
可以用来删除多个元素
返回值为,被删除的元素数组
第一个数是起始位,第二个数是结束位,包含起始位,不包含结束位