美文网首页
数组的应用

数组的应用

作者: DRBIN | 来源:发表于2016-08-25 08:18 被阅读14次

    定义数组

    我们使用关键词 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);

    相关文章

      网友评论

          本文标题:数组的应用

          本文链接:https://www.haomeiwen.com/subject/obhbsttx.html