什么数组?
数组一组数据有序的集合。数组它属于复合数据类型。它至少可以存储一个值(它可以存储很多很多值)。
例如们生活中的仓库,可以存放很多们需要的工具或物品。
为什么要使用数组?
因为在们工作中有很多数据有关联的们要表示的时候想把这些数据用一个”东西”来存储,这个时候就可以用到数组!们发的时候,需要将一个或多个数组进行存储的时候,可以考虑使用数组。
如何定义创建数组?
使用[]来定义数组
种:先定义一个空数组再往这个空数组中数组元素。
//使用[]来定义数组
//1.先创建一个空数组然后再往这个空数组里面数组元素通过下标来
//数组变量名[下标]=值
vararr1=[];//没有数组元素就称之为空数组
arr1[0]="鸣人";
arr1[1]="一护";
arr1[2]="翠花";
arr1[99]="罗特";
//获取数组的长度一个变量没有赋值
console.log(arr1[3]);
第二种:在定义数组时候直接数组元素
<script>
//使用[]来定义数组
//1.先创建一个空数组然后再往这个空数组里面数组元素通过下标来
//数组变量名[下标]=值
vararr1=[];//没有数组元素就称之为空数组
arr1[0]="鸣人";
arr1[1]="一护";
arr1[2]="翠花";
arr1[99]="罗特";
//获取数组的长度一个变量没有赋值
console.log(arr1[3]);
//第二种:在定义数组时候直接数组元素
vararr2=['佐助','鸣人','小樱',18];
console.log(arr2[1]);
</script>
<script>
//先定义空数组
//使用for循环动态的为数组数据
vararr=[];
for(vari=0;i<10;i++){
arr[i]=i+"哈哈哈";
}
console.log(arr);
</script>
使用new关键字和Array()方法来定义数组
种:创建一个空数组newArray()
第二种:创建一个数组要指定数组的长度newArray(length)
第三种:创建一个数组并指定数组元素newArray(元素1,元素1,元素N);
注意:
在工作中一般都使用[]来创建数组基本上不会使用new关键字和Array方法来创建。
<script>
//使用new关键字和Array()方法来定义数组
//1.创建一个空数组newArray();
vararr1=newArray();//newDate()
arr1[0]="孙悟空";
arr1[1]="花果山";
arr1[2]="方寸山斜月三星洞";
//2.创建一个有指定长度的数组
//也就数组的元素有三个想写4个或者只写2个
//规定了长度但少写了数组的长度还规定的
vararr2=newArray(3);//数组的长度3也就数组的元素有三个
//数组元素
arr2[0]="猪刚鬣";
jsarray删除元素arr2[1]="高老庄";
arr2[2]="好";
arr2[3]="好吃";
console.log(arr2.length);
//3.创建一个数组数组里面有指定的元素
vararr3=newArray("鸣人",18,"木叶","雏田");
console.log(arr3);
</script>
数组的相关概念
数组元素
指数组中的每一个数据!们就把它们称之为数组元素,例如:
vararr=[“张三”,”李四”,”王五”];
数组下标(索引)
每一个数组元素都对应着一个数组下标数组的下标从0始个数组元素的下标0,第二个数组元素的下标为1第三个数组元素的下标为2依此类推!
下标的主要作用就为了方便到数组中的元素!到们存在数组中的数据
如何访问数组里面的某一个元素?
格式:
数组变量名[下标]
数组的长度
数组的长度:数组中元素的总个数
其实数组的变量名一个数组对象
如何去计算数组的长度:
数组变量名.length
在JS中数组对象有一个length的属性这个属性可以得到数组的长度
数组的长度与下标之间有什么关系?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论