javascript04

  

数组

1.数组的概念:将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,称之为数组

2.数组的定义:数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。

3.创建数组

3.1创建一个空数组

var arr = []

// 创建一个包含3个数值的数组,多个数组项以逗号隔开

var arr2 = [1, 3, 4];

// 创建一个包含2个字符串的数组

var arr3 = ['a', 'c'];

//创建一个已知个数的空数组

var what = new Arry()

 

 

3.获取数组元素

// 格式:数组名[下标] 下标又称索引

// 功能:获取数组对应下标的那个值,如果下标不存在,则返回undefined。

var arr = ['red',, 'green', 'blue'];

arr[0];// red

arr[2]; // blue

arr[3]; // 这个数组的最大下标为2,因此返回undefined

4.数组特点:

1.不限制数组元素存储类型

var arr = ["字符串",10,true];

2.不限制数组个数

var arr[10]=10;

若超出长度,则自动在新位置保存!

3. 数组的.length属性 :(这里要注意区分数组下标和长度的关系)记录了理论上的元素个数 永远是最后一个元素的下标+1

通过.length属性 可以从末尾开始获取数组的元素或者从末尾添加元素

array[array.length] = "Lily";//添加

console.log(array[array.length-1])//获取

console.log(array[array.length-n])

arr.length = arr.length-3;//从数组中删去三个元素;

5.数组遍历

var arr = [1,2,3,4,5,6];

for (var i = 0;i<arr.length;i++) {

cosole.log(arr[i]);

原文地址:https://www.cnblogs.com/yqycr7/p/11268461.html