前端第二周,Javascript--Array-数组

  数组 (Araay):一组(有序的)数据的集合

         数组就是在内存中开辟出一块连续的空间

         数组也是一个变量,可以以存储一连串的变量/值

         数组的大小可以动态的调整,并且没有长度的限制

         数组可以存储任意类型的数据 


    //数组的创建

    // 1.构造函数的方式:

    //不传参,就创建一个空数组

    var narr1 = new Array();

    console.log(narr1);//[]

    //传入一个数字参数,就创建一个长度为这个数字的数组

    var narr2 = new Array(5);

    console.log(narr2);//[空属性empty x 5]

    //传入一个非数字参数,这个值就是数组的中的数据(元素)

    var narr3 = new Array('hello');

    console.log(narr3);//['hello']

    //传入多个参数,每一个参数都是数组中的数据(元素)

    var narr4 = new Array(2, 43, 567);

    console.log(narr4);//[2,43,567]
 


    // 2.字面量的方式:

    //通过中括号定义数组,中括号中的数据就是每个数组中的数据(元素)

    var arr1 = [];

    console.log(arr1)//[]

    var arr2 = [23];

    console.log(arr2);//[23]

    var arr3 = [2, 4, 'hello', true, function () { console.log(123) }, false];

    console.log(arr3);//[2, 4, 'hello', true, ƒ, false]

    //数组的数据类型

    console.log(typeof narr4);//'object'

    console.log(typeof arr3);//'object'

    //引用数据类型(对象数据类型/复杂数据类型)

    //Function -- 函数

    //Array --数组

    //如何判断一个变量存储的数据是否为 数组

    //Array.isArray(变量)

    //返回值为true  表示 是

    //返回值为false 表示 不是

    var n1 = Array.isArray(a);

    console.log(n1);//false  

    var n2 = Array.isArray(arr3);

    console.log(n2);//true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值