JS-数组

创建一个一维数组

var a=[1,'2',true];

alert(a.lenght);

运行结果:3

数组类似于String类型,每个元素都有索引,并且都有length属性,不同的是,String类型的值无法直接访问某个字符,而数组则可以访问某个元素,如

var array=[1,'2'];

alert(array[0]+array[1]);

运行结果:12

【JavaScript数组】牢记

(1)ECMAScript可以存放任何类型的数据

(2)访问数组中的元素必须通过索引,当访问到一个不存在的索引时,如a[-1],并不会报错,而是返回一个undefined值

(3)如果试图赋值给一个不存在的索引值,也不会引发程序错误,而是自动的扩展组数,如

(4)Java和c++中,数组必须区别变量进行特殊声明,如

//java代码

int[] nums={1,2,3,4} 而ECMAScript不需要特别声明,它就是一种变量值


 

【多维数组】

 

posted @ 2015-10-27 21:15  用橙子味牙膏  阅读(155)  评论(0编辑  收藏  举报