[JS]JavaScript对象——数组对象Array

在JavaScript中,数组也是对象:

     alert(typeof myarr1);  // 输出结果为 object

定义数组的三种方法:


// ****数组定义方法一:
     var myarr1=new Array(3); //定义一个长度为3的一元数组
     // 对这个一元数组进行赋值
     myarr1[0]=80; 
     myarr1[1]=60;
     myarr1[2]=99;

// ****数组定义方法二:  
     var myarr2 = new Array(10, 10,155,888); // 定义数组,同时赋值

// ****定义数组方法三: 
     var myarr3 = [500,55,7,5];     //直接输入一个数组(称 “字面量数组”)

取出数组中的值:

// ****取出数组的值
     for (var i = 0; i < myarr1.length; i++){ // 数组的长度
         document.write("第"+i+"个人的成绩是:"+myarr1[i]);
     }  

    // 将会打印出所有元素的值,以逗号隔开
     alert(myarr1.toString());

    // 创建的新数组是空数组,没有值,如输出,则显示undefined。
     var myarr4 = new Array();
     alert(myarr2.toString());

向数组中添加元素:

     // 向数组中添加元素
     myarr1[3] = 100;
     alert(myarr1.toString());
     myarr1[6] = 100;
     alert(typeof myarr1[5]);
     alert(myarr1.toString());
     alert("arr1数组的长度为"+myarr1.length)

二维数组:

     // 二维数组
     // 1. 二维数组的定义方法一
    var arr=new Array();  //先声明一维 
    for(var i=0;i<2;i++){   //一维长度为2
        arr[i]=new Array();  //再声明二维 
        for(var j=0;j<3;j++){   //二维长度为3
            arr[i][j]=i+j;   // 赋值,每个数组元素的值为i+j
        }
    }
     // 2.二维数组的定义方法er
    var arr2 = [[0 , 1 , 2 ],[1 , 2 , 3]];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值