数组的应用

2016-08-25  本文已影响14人  DRBIN

定义数组

我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:

var mycars=new Array()

mycars[0]="Saab"

mycars[1]="Volvo"

mycars[2]="BMW"

访问数组

document.write(mycars[0])

修改已有数组中的值

如需修改已有数组中的值,只要向指定下标号添加一个新值即可:

mycars[0]="Opel";

现在,以上代码:

document.write(mycars[0]);

将输出:Opel

数组的排序

例1:

var arr=[1,5,3,4,7,9,8,2];

for(var i=0; i

{

document.write(arr[i]+”

);

例2:

直接打印(倒序)

arr.sort(function(a,b){

if(a>b){

return -1;

}

else if(a==b){

return 0;

}

else if(a==b){

return 1;

}

})

document.write(arr);

直接打印(正序)

arr.sort(function(a,b){

if(a>b){

return 1;

}

else if(a==b){

return 0;

}

else if(a==b){

return -1;

}

})

document.write(arr);

例3:

var arr=[“aaa”,”aa” ,”aaaa” ,”aaaaa” ,”aaaaaa”,”a”]

arr.sort(function(a,b){

if(a.length>b.length){

return -1;

}

else if(a.length==b.length){

return 0;

}

else{

return 1;

}

})

document.write(arr);

上一篇下一篇

猜你喜欢

热点阅读