for循环
好处: 变量起始值、循环条件、变化值写到一起
for循环和while循环区别:
当如果明确循环次数
的时候推荐使用for循环
当不明确循环次数
的时候推荐while循环
循环中断
continue 退出本次循环,继续下一次循环
break 退出整个循环 (配合 if 语句使用)
for循环嵌套
一个循环里再套一个循环,一般用在for循环里
结论:外面循环执行一次,里面循环执行全部
数组
数组可以存储任意类型的数据
.
数组的长度 : .length
数组中数据的个数
数组是保存数据的,所以每个数据都有自己的编号,数据的编号也叫索引或下标.
数组增加
新的数据
数组.push( )
方法将一个或多个元素到数组的末尾,并返回该数组的新长度 (重点)
数组.unshift( )
方法将一个或多个元素到数组的开头,返回该数组的新长度
删除
数组元素
数据.pop() 不带参数 返回值是删除的元素
数据.shift() 不带参数 返回值是删除的元素
数据.splice
(起始位置, 删除的个数) 开发很常用,比如随机抽奖,比如删除指定商品等等
冒泡排序
比较相邻的元素,前一个比后一个大(或者前一个比后一个小)调换位置