JavaScript数组_创建数组_一维数组_length(二十三)

266 阅读1分钟

目录:

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

下节预告:数组_案例_类似于抽奖效果

参考视频教程:www.3mooc.com/front/couin…