美文网首页
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 数组链接concat,和数组转字符串join,字符串转数

    js 数组链接用concat js 数组转成字符串 js 字符串转数组

  • js数组题目

    js面试题 js数组 一、按要求分割数组 将"js,数组,分类"字符串数组以/分割 for循环累加 join()把...

  • js 数组

    js 中数组的长度发生改变,数组就真的发生改变,快速清空数组就让数组长度为0js 数组的方法

  • JS数组以及数组变换

    有关数组 数组对象——一种特殊的对象JS其实没有数组,只使用对象来模拟数组 典型数组和JS数组的区别 典型数组 元...

  • 概念集合

    JS中的数组和Arrary的区别 js中的数组就是array对象

  • 数组检测

    检测是否是数组: 数组转字符串: 字符串转换数组: js对象转换成js字符串: js字符串转换成js对象:

  • JS 数组

    JS 数组是一种特殊的对象,不是真正的数组,它只##是通过对象来模拟数组。 JS 数组的定义 let arr = ...

  • 数组

    数组的定义: js:存储多个相同类型数据 ,有序的数据;php数组 1,:索引数组,同js;声明:$arrName...

  • javaScript的数组

    js中没有数组类型 js 中数组是以内置对象的形式存在 数组定义01 var attr = new Array('...

  • 关于JavaScript数组的一切

    ? JS里的"数组"不是数组,而是对象 js里的数组和其他语言中的数组是不同的,实际它并不是数组,而是一种arra...

网友评论

      本文标题:js的数组

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