JavaScript数组_创建数组_一维数组_length(二十
2019-12-02 本文已影响0人
终身成长人格
目录:
1.什么是数组
2.创建数组方式
3.一维数组和length
一、什么是数组
数组对象的作用是:使用单独的变量名来存储一系列的值。
通俗理解:如果把声名变量来比做小轿车的话,那么数组就是高铁,动车。声名一个变量赋值一个内容而数组是赋值了一大串的值。
二、创建数组方式
1.字面量形式创建
var arr = [];
2.构造函数创建形式
var arr = new Array();
这俩种创建形式都是可以用的,但是有一点点的区别,下面再说,咱们常用的创建方式为第一种(字面量形式创建)
三、一维数组和length
1.字面量形式的一维数组
var arr = [];
arr[0] = 'one';
arr[1] = 'two';
实例后赋值。
var arr = ['one','two'];
实例时赋值。
2.构造函数形式的一维数组
var arr = new Array();
arr[0] = 'one';
arr[1] = 'two';
实例后赋值。
var arr = new Array('one','two');
实例时赋值。
3.length
length 属性可设置或返回数组中元素的数目。
代码演示:
var arr = ['a','b','c']; //数组元素的数目是3
console.log(arr.length); //3
var brr = new Array('a','b','c');//数组元素的数目是3
console.log(brr.length); //3
字面量和构造函数声名的区别
上面咱们说了length是数组元素的长度,那么下面再来看一个例子
var arr = [6];
console.log(arr.length); //1
var brr = new Array(6);
console.log(brr.length); //6
从上面代码我们可以看出来打印的结果完全不同,而new Array的理解是长度直接是6