JS:数组介绍

数组

数组功能

1.数组是将一组数据存放在单个变量名下的优雅方式;

// 普通变量一次只能存一个值
var num = 10;
// 数组一个变量可以存多个值
var  arr = ['tree', 795, [0, 1, 2]];

2.官方:数组是一组数据的集合,存放在单个变量名下,数组中的每个数据被称作元素,在数组中可以存放任意类型的元素;

// 常见普通数组
var numArr = [1,2,3,4,5]
var listArr = ['beijing','tianjian','shanghai']
// 特殊数组:多维数组;
// 数组中包含数组的话称之为多维数组,如下:
// 特殊:数组元素可以是任意类型,下面的数组元素有tring,number,和数组,也就是一个多维数组;
var  speArr = ['tree', 795, [0, 1, 2]];
// 我们访问的其中的数组:
console.log(arr[0])     // 结果是:tree
console.log(arr[0][3])  // 结果是:e
console.log(arr[1])    // 结果是:795
console.log(arr[1][0])  // 结果是:undefined
console.log(arr[2][2])  // 结果是:2
// 我们可以看出:
//(1)在一个数组中,字符串可以当作多维数组访问,访问到的值是字符串中对应的每一个元素;
//(2)在一个数组中,包含其他的数组,访问多维数组的方法,我们利用多维数组的下标访问,就可以了;
//(3)多维数组中,如果每一个元素的长度不通,不会自动补0,访问是undefined;

创建数组

1.利用new关键字创建,不常用

var 数组名 = new Array(); // 创建一个空数组
var arr3 = new Array(); //创建一个空数组,并添加值
arr3[0] = 1;
arr3[1]=2;
arr3[2]='String';
console.log(arr3) // 结果为:[1, 2, 'String']

2.利用数组字面量创建数组,常用

var 数组名 = []; // 创建一个空数组
var arr4 = [1,2,3,4] // 创建一个初始化的数组;

数组里面的元素用逗号分隔开

访问数组元素

1.直接输出整个数组:

var arr4 = [1,2,'String'] 
console.log(arr4) // 结果为:[1, 2, 'String']

在这里插入图片描述
2.访问数组的具体元素:
电脑从0开始计数;
数组的索引(下标):用来访问数组元素的序号,从0开始;

var arr4 = ['小黄','小花','小明','小蓝'] 
console.log(arr4) 
// 打印出来如图一可以看到索引是0,1,2,3

图一
具体访问:通过数组索引访问(获取/得到数组元素),设置(增加),修改数组元素;

var arr4 = ['小黄','小花','小明','小蓝'] 
// 形式:数组名[索引]
console.log(arr4[0])  // 结果是:小黄
console.log(arr4[1])  // 结果是:小花

获取数组长度

通过使用 length 属性获取数组的长度(数组中有多少项元素);

var arr4 = ['小黄','小花','小明','小蓝'] 
// 形式:数组名[索引]
console.log(arr4.length)  // 结果是:4,表示有4个元素
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值