- 数组:一组有序的数据 数组的作用: 可以一次性存储多个数据
数组的元素:就是数组里面存储的数据
数组的长度:就是元素的个数;
数组的索引(下标):从0开始的,到长度减1结束
索引的作用:
设置数组里面的元素值:
数组名[下标] = 值;
获取数组里面的元素值
数组名[下标];
2.数组的定义方式:
1.通过构造函数的方式定义数组
var 数组名 = new Array();
var arr = new Array();
2.通过字面量的方式定义数组
var 数组名 = [];
如果直接输出数组名,就可以直接查看到数组里面的数据,如果数组是空的,那么就看不到
var arr = new Array(一个值); 那么这个一个值代表是数组的长度
var arr = new Array(多个值); 这个多个值,就代表你往数组里面存的数据
1.构造函数的方式定义数组
var arr = new Array(); //空数组
console.log(arr);
var arr = new Array(5); //声明一个空的数组,但是数组的长度是5,数组里面的所有的值都是undefined, 5是代表数组的长度
console.log(arr);
var arr = new Array(10,20,30,60,1000,100);
console.log(arr); //[10, 20, 30, 60, 1000, 100]
存储/设置
arr[0] = 10000;
arr[6] = 3;
console.log(arr);
获取
console.log(arr[3]);
数组:一组有序的数据
数组的元素:存在数组里面的数据,里面的数据都可以叫做元素
数组的长度:其实就是元素的个数,比如数组里面的有6个元素,那么数组的长度就是6;
数组的索引(下标):索引是从0开始的,到长度减1结束,在数组中可以存储数据或者获取数组中的数据
2.字面量的方式定义数组
var arr = []; //空数组
console.log(arr);
var arr = [1,2,3,6,9];
console.log(arr);
获取数组的长度
console.log(arr.length);
数组是不是就只能一次性存储相同类型的数据呢?数组可以存储不同的数据类型
var arr1 = ["哈哈",true,false,null,undefined,new Object(),1];
console.log(arr1);
数组的长度可不可改变呢?
var arr2 = [];
arr2[0] = 10;
arr2[1] = 20;
2 3 4
arr2[5] = 100;
console.log(arr2);