美文网首页
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数组篇(一)

    javascript数组(一) 数组是一个可以存储 一组 或是 一系列 相关数据 的 容器。 一、为什么要使用数组...

  • JavaScript-数组扁平化

    上一篇文章我们将JavaScript中数组的方法汇总了一下,本文我们一起来看看JavaScript数组常见的一个问...

  • js的数组、对象、map、set存储数据

    数组 js数组不区分元素类型,数组的使用,请参考我的另一篇文章javascript Array的基本用法 对象(经...

  • 06-JavaScript数组和函数

    JavaScript数组 JavaScript中的数组可以存储不同类型的数据 JavaScript中的数组是引用类...

  • JavaScript 数组篇(二)

    数组属性: length:返回数组长度; 数组方法: 1. concat();把数组首位相连; var arr1=...

  • 11大模块前端核心技术总结

    模块一:JavaScript篇 闭包,原型,数组方法,this指向,DOM,手写Promise,Cookie等 模...

  • JavaScript Array与String简单使用

    JS对象:数组 对比Object-C中的数组,JavaScript数组有一些不一样的特点JavaScript数组:...

  • JavaScript数组与函数

    数组 JavaScript中的数组和C语言中的数组一样, 都是用于存储一组数据的 JavaScript中的数组可以...

  • ES6 数组扩展 JavaScript

    [JavaScript数组]一篇中介绍了ES6之前的数组方法。本篇介绍一下ES6里新增的数组方法。 keys,va...

  • JavaScript数组(ES6)

    JavaScript数组一篇中介绍了ES6之前的数组方法。本篇介绍一下ES6里新增的数组方法。 find,find...

网友评论

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

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