您当前的位置: 首页 >  Java

Allen Su

暂无认证

  • 1浏览

    0关注

    431博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【JavaScript 教程系列第 11 篇】什么是 JavaScript 中的数组

Allen Su 发布时间:2020-01-12 22:15:27 ,浏览量:1

这是【JavaScript 教程系列第 11 篇】,如果觉得有用的话,欢迎关注专栏。

文章目录
      • 一:什么是数组
      • 二:数组的定义
        • 2-1:构造数组
        • 2-2:数组直接量
      • 三:多维数组
      • 四:空位数组
      • 五:伪类数组

一:什么是数组

数组,英文名 Array,是有序数据的集合,在 JavaScript 中我们可以用来临时存储相同或不同的数据类型(这点相比较 C# 语言还是很吊的,不过用的也不多)。

数组中的每个成员被称为元素,每个元素的名称 (键) 被称为数组的下标 ,数组的长度是弹性的、可读写的。

二:数组的定义

定义数组的方式有两种:构造数组和数组直接量,下面分别介绍。

2-1:构造数组

使用 new 运算符调用 Array() 类型时,可以构造一个新数组。

示例 ①:创建一个空数组

    var arr = new Array();

示例 ②:创建指定长度的数组

    var arr = new Array(8);

这里我们传递一个参数 8,意思是定义数组的长度为 8 ,即所包含元素的个数。因为我们只是定义了一个有长度的数组,并没有对元素进行赋值操作,所以此时每个元素的默认值是 undefined 。

示例 ③:创建含有多个值,且不同数据类型的数组

    var arr = new Array(1,"allen su",true,[1,2],{a:1,b:3});
2-2:数组直接量

数组直接量的语法格式是,在中括号中包含多个值列表,值之间用逗号分隔。

示例

    var arrA = [];                                   // 空数组
    var arrB = [1,"allen su",true,[1,2],{a:1,b:3}];  // 含有指定元素的数组

一般我们也是通过数组直接量的方式去定义数组,因为这种方式最简单、最高效。

三:多维数组

JavaScript 是不支持多维数组的,但我们可以设置元素的值等于数组,可以模拟二维数组结构,三维数组结构等。

示例 ①:创建一个二维数组

    var arr = [
        [1.1,1.2],
        [2.1,2.2]
    ];

示例 ②:使用二维数组存储 1~100 的正数

    var arrA = [];
    for (var i = 0; i             
关注
打赏
1656491068
查看更多评论
0.0455s