JavaScript数组相关知识

数组的定义级初始化

//方法一
let arr = new Array();//从这一行可以看出,js中设置数组不限定长度
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
arr[3] = 40;
arr[4] = 50;
console.log(arr[0]);


//方法二
let arr1 = new Array(5);//但也可以设置具体的长度
arr1[0] = 10;
arr1[1] = 20;
arr1[2] = 30;
arr1[3] = 40;
arr1[4] = 50;
arr1[5] = 60;//当我们给设置长度为5的数组赋予第六个赋值时,我们发现编译没有任何问题
/*
因为js中的数组本质上就是一个集合,我们在定义时可以设定数组,在数组元素没有超过设定的值时
,长度为我们设定的长度当数组元素超过设定的值时,数组的长度就为实际长度
*/        
for(i = 0; i < arr1.length; i++){
    console.log(arr1[i]);
}


//第三种
let arr2 = new Array(1,2,3);
console.log(arr2);


//第四种
let arr3 = [1,2,3,4]
console.log(arr3);

js中的数组本质上就是一个集合,我们在定义时可以可以设定长度,也可以不设定长度,在数组元素没有超过设定的值时,长度为我们设定的长度当数组元素超过设定的值时,数组的长度就为实际长度

let a = new Array(5);
a[0] = 1;
a[1] = 2;
a[2] = 3;
a[3] = 4;
a[4] = 5;
a[5] = 6;
console.log(a);

在运行上述代码时,JS不会进行报错,此时数组a的元素个数以我们实际设置的数量为准,即6个

因为js的数组本质就是集合,因此数组中不一定要存储数据类型相同的数据,也可以存储数据类型不同的数据

let arr = [1, '张三', 2];

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值