JS基础-数组

1. 数组的概念

数组可以把一组相关的数据一起存放,并提供方便的访问方式

概念:数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素


2. 创建数组

  • 利用 new 创建数组

    var 数组名 = new Array() ;
    

    注意:Array () ,A 要大写

  • 利用数组字面量创建数组

    //1. 使用数组字面量方式创建空的数组
    var  数组名 = [];
    //2. 使用数组字面量方式创建带初始值的数组
    var  数组名 = ['一','二','三'];
    
    • 数组的字面量是方括号 [ ]
    • 声明数组并赋值称为数组的初始化
  • 数组元素的类型

    数组中可以存放任意类型的数据,例如字符串,数字,布尔值等

    var a = ['小白',12,true,28.9];
    

3. 获取数组中的元素

索引 (下标) :用来访问数组元素的序号

数组可以通过索引来访问、设置、修改对应的数组元素

// 定义数组
var a = ['一', '二', '三'];
// 索引号:  0    1     2
console.log(a[2]); // 三

注意:如果访问时数组没有和索引值对应的元素,则得到的值是 undefined


4. 遍历数组

  • 数组遍历

    把数组中的每个元素从头到尾都访问一次,可通过 for 循环遍历

    var a = ['星期一', '星期二', '星期日'];
    for (var i = 0; i < a.length; i++) {
        document.write(a3[i]);
    }
    
  • 数组的长度:默认情况下表示数组中元素的个数

    语法:数组名.length

    var a = ['一', '二', '三'];
    alert(a.length);  // 3
    

    注意:

    • 当数组里的元素个数发生了变化,length 属性值跟随变化
    • 数组的length属性可以被修改
      • 如果设置的length属性值大于数组的元素个数:则会在数组末尾出现空白元素
      • 如果设置的length属性值小于数组的元素个数:则会把超过该值的数组元素删除

5. 数组中新增元素

数组中可以通过以下方式在数组的末尾插入新元素

语法:数组[数组.length] = 新数据;


posted @ 2020-09-08 10:52  今夜星河漫漫  阅读(115)  评论(0编辑  收藏  举报