数组是一种特殊类型的变量,可以只存储一个值,也可以存储多个值。
创建数组的方法:
1:同创建任何其他变量的方法类似,可以直接创建数组并命名(使用var关键字,后边跟着数组的名字)。
赋给数组的值被包含在一对中括号里面,每个值用逗号分隔开。数组中的值不需要是相同类型,所以可以在同一个数组中存储字符串、数字和布尔值。
var colors; colors = ['white', 'black', 'custom']; var el = document.getElementById('colors'); el.textContent = colors[0];
2:数组构造函数。这种方法的形式是用一个new关键字,后面跟着Array();值在圆括号(而不是中括号)中指定,值之间用逗号分隔。还可以调用叫作item()的方法来从数组中获取数据(数据项的索引编号在圆括号中指定)。
var colors = new Array('white', 'black', 'custom'); var el = document.getElementById('colors'); el.textContent = colors[0];
3访问和修改数组之中的内容:
要访问数组中的值,可在数组名称的后面,加上被放在一对方括号中的索引编号。
可以通过选择数组中的一个元素,然后将一个新的值赋给它来修改它的值,这和修改其他变量的值的方法是一样的(使用等号并加上新的值)。
var colors = ['white', 'black', 'custom']; colors[2] = 'beige'; var el = document.getElementById('colors'); el.textContent = colors[2];