数组及二维数组

一:数组对象的作用是:使用单独的变量名来储存一系列的值

1:创建数组  

创建数组,为其赋值,然后输出这些值。

2:for...In声明

循环输出数组中的元素

3:join

将数组的元素组成的一个字符串

4:文字数组(sort)

从字面上对数组进行排序

5:数字数组

从数值上对数组进行排序

二:定义数组

1:数组对象用来在单独的变量中储存一系列的值 

2:数组的赋值方法

关键词  new

(1)可以添加任意多的值,就像可以定义任意多的变量一样

          var  myArray=new Array()

(2)使用一个整数自变量来控制数组的容量

         var  myArray=new Array(3)

         mycars[0]="saab"

         mycars[1]="volvo"

         mycars[2]="BMW"

3:指定数值或者逻辑值

在数组内指定数值或者逻辑值,那么变量类型婴孩是数值变量或者布尔变量,而不是字符变量。

三:访问数组

通过指定数组名以及索引号码,可以访问每个特定的元素

四:修改已有数组中的值

修改已有数组中的值,秩序向指定下标号添加一个新值。

五:数组中的对象

在一个数组中可以有不同的对象,所有的javaScript变量都是对象。

数组元素是对象。函数是对象,所以可以再数组中有不同的变量类型,可以包含对象元素,函数,数组。

六:数组的方法和属性

使用数组对象预定属性和方法

var x=myCare.length                     //myCars中元素的数量

var y=mycars.indexOf("Volvo")     //"Volvo"  值得索引值

二维数组

数据类型 数组名[整常量表达式][ 整常量表达式]={ 初始化数据 };

在{ }中给出各数组元素的初值,各初值之间用逗号分开。把{ }中的初值依次赋给各数组元素。

二维数组定义与排序方法

例子:

//定义以及初始化

var treeCol=new Array();
for(var i=0;i<2;i++){
treeCol[i]=new Array(); 
for(var j=0;j<2;j++){
treeCol[i][j]=1;
}
}

//赋值
treeCol[0][0]="organtreeDisplay";
treeCol[0][1]="partyunit";
treeCol[1][0]="jiguantreeDisplay"; 

treeCol[1][1]="placetree";

什么是数组:

把具有相同数据类型的若干变量按有序的形式组织起来,

以便于程序处理,这些数据元素的集合就是数组

一维数组和二维数组的差别

一维数组代表一行或者一个点;二维数组代表多行或。

猜你喜欢

转载自blog.csdn.net/liurenbuzai/article/details/80055587