一:数组对象的作用是:使用单独的变量名来储存一系列的值
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";
什么是数组:
把具有相同数据类型的若干变量按有序的形式组织起来,
以便于程序处理,这些数据元素的集合就是数组
一维数组和二维数组的差别
一维数组代表一行或者一个点;二维数组代表多行或。