JS基础教程——JavaScript基础知识(1.4数组-1.4.2数组常量)

数组是一些数据的集合,在JavaScript中,数组中的数据可以是任何数据类型,数组可以通过数组直接量定义数组。所谓数组直接量就是通过中括号语法直接包含一组数据,或者也可以称之为数组常量。中括号内每个元素序列通过逗号语法分隔,例如,使用数组直接量定义数组。当然,数组结果是可以嵌套的,例如:

var a = [[1,2],{x:1,y:2},function(){alert("liyangweb")}];

数组中不仅可以包含任意类型的数组,还可以包含任意形式的表达式。例如:

var a = [(3-2),(3<2),(true)?1:0];

上面数组的第一个元素值为一个简单的算数表达式,第二个元素值为一个比较运算表达式,第三个元素值为一个条件表达式。

当然,JavaScript也尅使用数组直接量创建空数组,定义的方法是在逗号之间省去元素的值,此时元素的默认值为undefined,例如:

var a = [,,,,,];