简明现代魔法 -> JavaScript -> JavaScript教程:创建数组

JavaScript教程:创建数组

2009-12-28

JavaScript 是一种弱类型的语言,所以一个数组的元素可以可以具有任意的数据类型。数组的元素甚至可以包含另外一个数组,这样就可以创建一个复杂的数据结构。

创建一个数组最简单的方法就是,在中括号内,将元素用逗号一个个隔开。可以参照以下程序:

var empty = [];
var primes = [1, 3, 5, 7, 9];
var misc = [1.1, true, "NowaMagic"];
document.write(empty[0]);
document.write('
'); document.write(primes[0]); document.write('
'); document.write(misc[1]); document.write('
'); document.write(misc[2]);

运行结果:

数组内的元素不一定要是直接量,也可以是任意的表达式:

var base = 1024;
var baseTable = [base, base + 1, base + 2, base + 3];
document.write(baseTable[2]);  

运行结果:

创建数组的另一个方式就是使用 Array() 构造函数。可以以三种不同的方式来调用这个构造函数:

  1. var a = new Array();
  2. 用这个方法创建的是一个没有元素的空数组。

  3. var a = new Array(1, 3, 5, "NowaMagic");
  4. 这个形式的构造函数带有一个参数列表,每个参数都指定了一个元素值,它可以是任意类型的。

  5. var a = new Array(10);
  6. 采用这个方法创建具有指定元素个数的数组,每个元素的值都是 undefined。

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们