JavaScript少儿编程教程-第15课-创建数组和访问数-少儿编程教育网

JavaScript少儿编程教程-目录

诸如Gmail、Facebook和Twitter等Web站点,都使用JavaScript使得发送邮件、发布评论或浏览We…

·创建数组

创建数组只需要使用方括号[]即可。实际上,一个空的数组只是一对方括号而已,如下所示:

[];

[]

但是谁会关心一个空的数组呢?让我们用恐龙来填充这个数组。

要创建一个带有值的数组,在方框号中输入用逗号隔开的值。可以把数组中单个的值称为项或者元素。在这个示例中,元素是字符串(最喜欢的恐龙的名称),所以我们给它们加上引号,把数组保存在另一个名为dinosaurs的变量中:

var dinosaurs = ["T-Rex", "velpciraptor", "stegosaurus",

"xxx", "yyy", "zzz"]

注意:这是一本书,而且页面也只有这么宽,所以我们无法把整个数组放在一行中。 表示由于而面太窄,把代码放到另外的一行中,当你把这些代码录入到计算机中时,可以把它们录入到同一行中。

一行中放入很长的列表可能会很难阅读,不过好在不是只有一种方式来格式化(或布局)数组。也可以这样来格式化数组:在一行中放置一个开始的方括号,数组中的每个列表战据一行,最后是一个结束方括号,如下所示:

var dinosaurs = [

"T-Rex",

"velpciraptor",

"stegosaurus",

"xxx",

"yyy",

"zzz"

];

如果你想把这么长的内容输入到浏览器的控制台中,换行时需要按住Shift键的同时按下Enter键。否则Javascript解释器会认为你想要执行当前不完整的这一行。当我们在解释器中工作时,把数组写在一行中会更为容易。无论你是选择以一行还是多行的格式来表示数组,对于Javascript都是一样的。在这个示例中,尽管我们使用了许多换行符,但是Javascript只看到包含了9个字符串的一个数组。

·访问数组元素

当访问数组中的元素时,使用方括号加上想要的元素索引,如下例所示:

dinosaurs[0];

"T-Rex"

dinosaurs[3];

xxx

索引是和数组中保存值的位置相对应(匹配)的数字。就像字符串一样,数组中第一个元素的索引是0,第二个元素的索引是1,第三个元素的索引是2,以此类推。这就是为什么向dinosaurs数组查询索引0会返回“T-Rex”(列表中的第1个),查询索引3会返回“Triceratops”(列表中的第4个)。

能够访问数组中单独的元素,这非常有用。例如,如果想要向某人展示最喜欢的恐龙,不需要整个dinosaurs数组,相反,只需要待展示的第一个元素。

dinosaurs[0];

"T-Rex"