美文网首页
JavaScript数组篇(一)

JavaScript数组篇(一)

作者: 花差花差小宝 | 来源:发表于2018-11-18 21:41 被阅读0次

    javascript数组(一)

    数组是一个可以存储 一组 或是 一系列 相关数据 的  容器。

    一、为什么要使用数组。

      为了解决大量相关数据的存储和使用的问题。

    二、如何创建数组

      (1) 通过对象的方式来创建。

          var a=new Array();

        A.直接赋值

          var a=new Array(元素1,元素2,元素3,元素4,........)

          **********************************************

          var a=new Array(数值)

          如果只有一个元素,并且这个元素是数值类型的,那么他就是指定数组的长度。

          并且他的值都是undefined

          数组的属性:length属性

          **********************************************

        B.声明以后再赋值

          var a=new Array();

          a[0]=1;

          a[2]=2; 

          a[0]=3;

      (2)隐形声明的方式

          var a=[];

          A.直接赋值:

          var a=[1,2,3,4]; 

          B.声明以后再赋值

          var a=[];

          a[0]=1;

          a[1]=2; 

          a[2]=3;

        ****************************************************************

        javascript数组可以存储任何类型的值。

        ****************************************************************

    三、访问数组的元素

        通过数组的(中括号)下标访问。

      ***************************************************

      数组下标从0开始,他的最大值,是length属性-1

      ***************************************************

    四、遍历数组的元素

        (1) for  循环

        (2) while();

        (3) for in

          有两个作用:

          第一:用于数组的遍历

          第二:用于对象属性的遍历

    *********************************************************************

    javascript数组(二)

    数组的分类:

    1.下标的类型

      A.下标是数字的类型的(索引数组)

      B.下标是字符串类型的(关联数组)

        var a=[];var obj={"name":"小明"}

        a[1]='ergou';

        a["er"]=2;

        alert(a[1]);

        alert(a['er']);

    alert(obj["name"])//"小明" object可以看做关联性数组

    2.维度来分类

      A.一维数组

      B.二维数组

        ...多维数组

      声明二维数组:

          //  var arr=[[1,2,3],[4,5,6]];

          //  alert(arr[1][1])

    注意:

    1.可以存储任何类型的数据

    2.只支持一维数组。

    3.长度可变。

    4.如果是索引数组,下标始终从0开始,如果指定了长度,但是没有赋值,他的值就会自动赋值为

      undefined;

    相关文章

      网友评论

          本文标题:JavaScript数组篇(一)

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