美文网首页
js的数组

js的数组

作者: 趁年轻拼一拼 | 来源:发表于2018-05-29 21:18 被阅读0次

    数组:内存中的一段存储空间,多个变量的集合

    索引数组:下标为数字的数组

    创建一个数组(声明):

    var  arr=[ ];  声明了一个空数组

    var  arr=new  Array();

    例:给数组添加值

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

    var  arr1=["a","b","c"];

    var  arr2=[true,false];

    数组中的值不限制数据类型

    数组不限制长度

    数组的两个特点:

    1、下标:标识数组中元素的位置,从0开始,递增,不重复

    例:var  arr=[1,2,3,4,5];

                              0,1,2,3,4

          console.log(arr[4]);

    2、长度      length

    例:var  arr=[1,2,3,4,5];

                              0,1,2,3,4

          console.log(arr.length);

    数组长度等于最大下标+1

    例:给数组下标11添加元素a

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

            arr [11]="a";

          console.log(arr);

    例:给数组末尾添加元素

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

    arr[ arr.length ]='Q';

    console.log(arr);

    遍历:一次获取到数组中的每个元素    i 表示下标

    例:var arr=[1,2,3,4];

            for(var  i=0;i<arr.length;i++){

                console.log(arr[ i ]);

                  //输出下标

                console.log{ i );

    }

    关联数组:下标为关联的数组      (length属性为0)

    例:var  aaa=[ ];

            aaa[ 'height' ]=' 160 ';

            aaa[ 'weight' ]=' 111 ';

            aaa[ 'sex' ]=' 女 ';

            console.log( aaa );

    for.........in          (关联数组遍历)

    例:var  aaa= [ ];

          aaa[ 'height' ]=' 160 ';

          aaa[ 'weight' ]=' 111 ';

          aaa[ 'sex' ]=' 女 ';

            for(var keyin aaa){

              console.log(aaa[key]);

      }

    //aaa表示数组名        key代表关键字(下标)

    例:求出数组中的最大值

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

    //遍历数组,同时声明变量sum并且赋值为数组中的某个元素

          for(vara=0sum=arr[0];a<arr.length;

    a++){

    //如果数组中的当前元素大于sum,就把数组中的当前元素赋值给sum

            if(arr[a]>sum){

              sum=arr[a];

          }

    //输出sum

          console.log(sum);

    相关文章

      网友评论

          本文标题:js的数组

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