JS基础(数组的基础知识)

一、数组的声明方法

  1.var  数组名 = [元素1, 元素2, .....]

数组名  就是变量名

简单声明方法用的多

2.var 数组名 = new  Array(元素1, 元素2, 元素3, ........)

3.两种声明方式的区别

var arr=[10];表示数组长度为1, 数组元素为10

var arr = new Array(10);表示的是数组长度为10,  数组元素为空,取值取到的是undefined

二、数组的三要素

1.下标

用来记录每个元素的位置, 用来取值和赋值

2.元素

数组中的数据

3.长度

数组中元素的个数

三、数组的取值

1.数组的取值是 数组名[下标],下标从0开始。

2.如果下标在最大下标范围内, 就取到对应的元素值,如果超过最大下标, 取到的值是undefined

3取数组第一个值,数组名[0]。取最后一个值,数组名[数组名.length - 1]。

四、数组的赋值

1.数组名[下标] = 值

2.如果下标没有超过最大下标,是修改数组中的值。

3.如果超过最大下标,向数组中添加元素。

4.如果添加的元素下标不是连续的,它就是个不连续数组。

五、数组长度

1. 获取到的数组长度是一个number类型的数据

2. 如果我修改数组长度的值, 那么就只保留对应元素数量的数组

3. 删除数组最后一个元素,数组名.length--,数组长度减1, 就相当于是删除最后一个元素。

4. 如果我向数组最后添加一个元素,数组长度 = 最大下标 + 1,数组名[数组名.length]。

原文地址:https://www.cnblogs.com/MDZZZ/p/12143077.html