第三章 数组

  到目前为止,我们已经学习了数字和字符串,它们是可以在程序中保存和使用的数据类型。但是,数字和字符串也有令人烦恼之处。用一个字符串本身所能做的事情并。JavaScript允许我们使用数组,以较为有趣的方式来创建数据并把它们组合在一起,数组只是其他的JavaScript数据值的一个列表。

  例如,如果有朋友问你最喜欢哪三种恐龙,你就可以依次用这些恐龙的名字来创建一个数组:

《javascript-少儿编程》第三章数组之为什么要学习数组

  于是,可以使用一个单个的数组myTopThreeDinosaurs,而不是给朋友3个单独的字符串。

3.1为什么要学习数组

  还是以恐龙为例,假设想要使用一个程序来记录你所知道的众多的恐龙类型。可以像下面为每种恐龙创建一个变量:

《javascript-少儿编程》第三章数组之为什么要学习数组

  然而,这个列表很不好用,因为你可能只需要一个变量,但是现在却有9个不同的变量,想象一下,如果你要记录100种恐龙呢?你需要创建1000个不同的变量,这几乎是不可能完成的工作。

《javascript-少儿编程》第三章数组之为什么要学习数组

  这就像你有一个购物列表,但是每一项都在单独的一页纸上,你在一张纸上记下“鸡蛋”,而在另一张纸上记下“面包”,在另一页纸上记下“橙子”。大部分人会把想要购买的所有东西的列表都记录到一张纸上。如果把9种恐龙都放在一起,难道不是更简单一些吗?你可以做到这一点,而这就是数组的用武之地。

参考文献:《JavaScript for kids》By Nick Morgan 来源:http://www.allitebooks.org


本站内容未经许可,禁止任何网站及个人进行转载。