一起组团,整理Javascript数组学习笔记

作者: 关于计算机  发布:2019-09-03

1、什么是数组 数组是三个值的汇集,种种值都有一个索引号,从0开头,每一种索引都有三个对应的值,依照要求丰裕更比相当多值。

创办数组

 <script type="text/javascript">
  var myarr=new Array(); //定义数组
  myarr[0]=80; 
  myarr[1]=60;
  myarr[2]=99;
  document.write("第一个人的成绩是:"+myarr[0]);
  document.write("第二个人的成绩是:"+myarr[1]);
  document.write("第三个人的成绩是:"+myarr[2]);
 </script>

var myarray=new Array();

2、组团,并给团取个名(怎么着创设数组)
行使数组以前率先要成立,並且须求把数组自身赋至二个变量。
创立数组语法:

图片 1

var myarray=new Array();//语句是创建一个新数组存储在myarray变量中
var myarray保存数组的变量
new Array();创建一个新的空数组

咱俩创立数组的相同的时候,还能为数组内定长度,长度可任性钦赐。

咱俩创造数组的还要,还能为数组钦定长度,长度可放肆内定。

var myarray= new Array(8);//成立数组,存款和储蓄8个数据。

复制代码 代码如下:

注意:

var myarray= new Array(8); //创制数组,存款和储蓄8个数据。

1.创造的新数组是空数组,未有值,如输出,则彰显undefined。

2.即使创造数组时,钦点了尺寸,但其实数组都以变长的,也正是说即使钦定了长短为8,还是能够将成分存储在规定长度以外

注意:
1).成立的新数组是空数组,未有值,如输出,则展现undefined。
2).尽管创建数组时,钦命了尺寸,但实在数组皆以变长的,相当于说即便钦点了长短为8,依然能够将成分存款和储蓄在规定长度以外。


 3、数组赋值
首先步:组个地铁车
第二步:按票对号落座
地铁车的1号座位是张三
客车车的2号座位是李四
数组表明格局:
第一步:创制数组var myarr=new Array();
第二步:给数组赋值
myarr[1]=" 张三";
myarr[2]=" 李四";
成立二个数组,用于存款和储蓄5个人的数学战绩:

数组赋值

var myarray=new Array(); //创建一个新的空数组
myarray[0]=66; //存储第1个人的成绩
myarray[1]=80; //存储第2个人的成绩
myarray[2]=90; //存储第3个人的成绩
myarray[3]=77; //存储第4个人的成绩
myarray[4]=59; //存储第5个人的成绩

咱俩还足以用简单的不二秘籍创立上边包车型地铁数组和赋值:

注意:数组每一种值有一个索引号,从0开首。
首先种办法:

第一种艺术:

复制代码 代码如下:

var myarray = new Array(66,80,90,77,59);//创造数组同不平时候赋值

var myarray = new Array(66,80,90,77,59);//创造数组同一时候能够赋值

其次种办法:

其次种格局:

var myarray = [66,80,90,77,59];//直接输入三个数组(称 “字面量数组”)

复制代码 代码如下:

注意:

var myarray = new Array[66,80,90,77,59];//直接输入三个数组(称“字面量数组”)

1.数组囤积的数码足以是其余类型(数字、字符、布尔值等)

2.数组各种值有一个索引号,从0开首。

4、向数组扩张二个新因素
只需利用下一个未用的目录,任哪天刻能够穿梭向数组扩张新成分。
myarray[5]=88; //使用贰个新索引,为数组扩展一个新成分 


5、使用数组成分
要获取三个数组成分的值,只需援引数组变量并提供贰个索引,如:
率先私人民居房的大成代表方法:myarray[0]
其四人的成就表示方法: myarray[2]

向数组扩充二个新因素

<script language="javascript">
 var myarr=new Array();
  myarr[0]="小红";
  myarr[1]="小明";
  myarr[2]="小亮";
  myarr[3]="小川";
  document.write("第二人的姓名是:"+ myarr[1] );
</script>

只需利用下贰个未用的目录,任曾几何时刻能够穿梭向数组扩大新成分。

6、通晓成员数量(数组属性length) Length属性表示数组的尺寸,即数组相月素的个数。

eg: myarray[5]=88;//使用八个新索引,为数组扩大一个新因素

复制代码 代码如下:


myarray.length; //得到数组myarray的尺寸

数组属性(length)

注意:因为数组的目录总是由0先河,所以贰个数组的上下限分别是:0和length-1。如数组的尺寸是5,数组的上下限分别是0和4。

语法:

 var arr=[55,32,5,90,60,98,76,54];//包含8个数值的数组arr 
 document.write(arr.length); //显示数组长度8
 document.write(arr[7]); //显示第8个元素的值54

myarray.length;//得到数组myarray的长短

况兼,JavaScript数组的length属性是可变的,那或多或少内需极度注意。

注意:

arr.length=10; //增大数组的长度
document.write(arr.length); //数组长度已经变为10

1.因为数组的目录总是由0起头,所以三个数组的上下限分别是:0和length-1。如数组的尺寸是5,数组的上下限分别是0和4。

2.JavaScript数组的length属性是可变的,

3.数组随成分的充实,长度也会变动

数组随成分的加码,长度也会更换,如下:

eg1:

var arr=[98,76,54,56,76]; // 包含5个数值的数组
document.write(arr.length); //显示数组的长度5
arr[15]=34; //增加元素,使用索引为15,赋值为34
alert(arr.length); //显示数组的长度16

var arr=[55,32,5,90,60,98,76,54];//包蕴8个数值的数组

7、二维数组
一维数组,大家作为一组盒子,各个盒子只可以放二个剧情。
一维数组的意味: myarray[ ]
二维数组,我们作为一组盒子,可是每一种盒子里还足以放五个盒子。
二维数组的象征: myarray[ ][ ]
注意: 二维数组的多少个维度的索引值也是从0起始,七个维度的末梢一个索引值为长度-1。
1). 二维数组的定义方法一

arrdocument.write(arr.length);//呈现数首席试行官度8

var myarr=new Array(); //先声明一维 
for(var i=0;i<2;i++){ //一维长度为2
  myarr[i]=new Array(); //再声明二维 
  for(var j=0;j<3;j++){ //二维长度为3
   myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j
  }
 }

document.write(arr[7]);//展现第8个要素的值54

2). 二维数组的定义方法二

eg2:

复制代码 代码如下:

arr.length=10;//增大数组的尺寸

 var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3, ]]

document.write(arr.length);//数高管度已经形成10

3). 赋值

eg3:

复制代码 代码如下:

var arr=[98,76,54,56,76];// 包括5个数值的数组

myarr[0][1]=5; //将5的值传入到数组中,覆盖原有值。

document.write(arr.length);//展现数组的尺寸5

说明: myarr[0][1] ,0 表示表的行,1代表表的列。

arr[15]=34;//增新币素,使用索引为15,赋值为34

如上正是有关Javascript数组的全体内容,是对Javascript数组的特别深造,希望大家喜欢。

alert(arr.length);//突显数组的长度16

你可能感兴趣的稿子:

  • javascript 二维数组的贯彻与运用
  • javascript 判别数组是或不是已带有了有个别成分的函数
  • JavaScript去掉数组中的重复元素
  • Javascript根据钦赐下标或对象删除数组成分
  • JQuery $.each遍历JavaScript数组对象实例
  • javascript数组输出的三种艺术
  • JavaScript数组Array对象增删成分方法总括

二维数组

二维数组的意味: myarray[ ][ ]

注意:

二维数组的四个维度的索引值也是从0开头,七个维度的最终三个索引值为长度-1。

 二维数组的定义方法

var myarr=new Array();  //先声澳优维

for(var i=0;i<2;i++){  //一维长度为2

myarr[i]=new Array();  //再申明二维

for(var j=0;j<3;j++){  //二维长度为3

myarr[i][j]=i+j;  // 赋值,每一个数组成分的值为i+j

}

}

本文由王中王开奖结果发布于关于计算机,转载请注明出处:一起组团,整理Javascript数组学习笔记

关键词: