javascript 数组的创建方式

/*一个变量,存储多个同类型的信息
数组----连续的存储空间
1.创建数组--JS原生对象new 关键词

* */
   // let arr= new Array();//创建一个数组
    let arr= Array();// 创建数组可以省略new
    console.log(arr.length)//0 数组的默认长度是0
    // 添加内容通过下标添加内容
    arr[0]=100;
    arr[1]=200;
    arr[2]=300;
    //lenght 数组长度 数组的长度根据数组的内容改变

    console.log(arr.lenght);//3 查看数组长度 数组长度从0开始计算 所以这里数组长度显示是3

    arr[20]=800;
    console.log(arr.length)//21 前面没写的3 4 5...19的数组长度保留 这里查看数组长度显示21
    console.log(arr[19]);//undefined 因为没有存变量所以打印输出undefined 没有定义的数组是undefined

    arr[3]="hello wrold";
    arr[4]=true;
    console.log(arr[4]);//true 数组有覆盖性 下标一样遵循就近原则

    arr[4]=null;
    console.log(arr[4]);//null 通过下标去访问

    var a;
    console.log(a);//undefined 没有赋值
    console.log(b);//is not defined 从未申明过

    //创建数组的时候定义数组的长度
    var arr2=Array(10);//length:10
    console.log(arr2);//空数组
    
    //创建数组的时候初始化数组
    var arr3=Array(10,20);// lenght 2  数组里面的内容是10 20 ,当数组里面只有一个值的时候代表数组的长度
                            //当数组里有两个及以上代表数组的内容 有多少个内容就有多少个长度
    console.log(arr3.length);//lenght 2 

</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值