目录
一、循环 - for
1. for 循环基本使用
for循环语法
作用:
重复执行代码
好处:
把声明
循环变量起始值、循环条件、变量变化值
写到一起,让人一目了然
,
它是最常使用的循环形式
退出循环
- continue 退出本次循环,一般用于排除或者跳过某一个选项的时候, 可以使用continue
- break 退出整个for循环,一般用于结果已经得到, 后续的循环不需要的时候可以使用
无限循环
- while(true) 来构造“无限”循环,需要使用break退出循环。
- for(;;) 也可以来构造“无限”循环,同样需要使用break退出循环。
for循环和while循环有什么区别:
- 当如果明确了循环的次数的时候,推荐使用for循环
- 当不明确循环的次数的时候,推荐使用while循环
2. for 循环嵌套
一个循环里再套一个循环,一般用在for循环里
二、数组
1. 什么是数组
数组:(Array)是一种可以按顺序保存数据的
数据类型
2. 数组的基本使用
声明语法
例如: let names = ["小明", "小刚", "小红", "小丽", "小米"]
- 数组用 [] 表示
- 数组中的每个数据,都有编号,从0开始
- 在数组中,数据的编号也叫 索引号或下标
- 数组可以存储任意类型的数据
- 数组中的每个数据,被称为“数组元素”,简称“元素”
取值语法
例:
- 通过下标取数据
- 取出来是什么类型的,就根据这种类型特点来访问
术语
- 元素:数组中保存的每个数据都叫数组元素
- 下标:数组中数据的编号
- 长度:数组中数据的个数,通过数组的length属性获得
高级软件人才培训专家
遍历数组
遍历:把数组中的每个元素都访问到,一般会用for循环遍历
语法:
例:
3. 操作数组
数组本质是数据集合, 操作数据无非就是
增 删 改 查
数组元素
语法:
新增
数组.push()
方法将一个或多个元素添加到数组的
末尾
,并返回该数组的新长度
语法:
例:
arr.unshift(新增的内容)
方法将一个或多个元素添加到数组的
开头
,并返回该数组的新长度
语法:
例:
删除
数组. pop()
方法从数组中删除最后一个元素,并返回被删除元素的值
语法:
例:
数组. shift()
方法从数组中删除第一个元素,并返回该元素的值
语法:
例:
数组. splice()
方法 删除指定元素
语法:
- start 起始位置:
- 指定修改的开始位置(从0计数)
- deleteCount:
- 表示要移除的数组元素的个数
- 可选的。 如果省略则默认从指定的起始位置删除到最后
数组排序
数组. sort() 方法可以排序
语法:
4. 更多操作数组方法
更多详细操作数组的方法请移步——《JS数据类型—操作方法》