您的位置:首页 > Web前端 > JavaScript

JavaScript学习 5.2.0 Array类型的介绍

2014-10-30 12:29 387 查看
我学习JavaScript用的图书是《JavaScript高级程序设计(第三版)》

我们先从数组开始学习,数组前面的章节我也会去学习的,每一篇关于JavaScript学习的博客

我都会在文章的标题中写上编号的,方便大家一起交流沟通。也希望您能给我提出您的建议,我们

大家一起共同学习、进步。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Array</title>

</head>
<body>
<script type="text/javascript">
/*JavaScript数组与其他语言的数组同样都是有序的列表
不同点是:
(1)JavaScript数组可以动态地调整数组的大小
(2)JavaScript数组的每一项可以保存任何类型的数据*/

/*数组的构建
第一种方法使用Array构造函数并且加上new操作符
第二种方法使用Array构造函数可以不加上new操作符
第三种方法使用数组字面量表示法*/

var bag1 = new Array(3);
var bag1 = new Array("apple", "banana", "orange");
var bag2 = Array("apple", "banana", "orange");
var bag3 = ["apple", "banana", "orange"];

/*数组的length属性不是只读的,可以设置这个属性改变数组的大小
使用数组的length属性时不需要在后面加上括号,因为这只是数组的一个属性*/

var bag1_length = bag1.length;
//alert(bag1_length);	//这里可以在浏览器上看到显示的是3
bag1[bag1.length] = "tomato";
//document.writeln(bag1);	//可以在浏览器的页面上看到apple,banana,orange,tomato

/*数组使用的注意事项:
(1)当数组的长度大于数组中含有元素的个数时,数组中的其它项会取得undefined值
(2)使用数组字面量方法创建数组时,多个数组项之间用英语输入法的逗号隔开,并且不要在数组的最后一项后面再次加上逗号,这样在不同的浏览器下可能会产生不一样项数的数组*/

/*下面两个数组在IE8及更早的版本中会创建包含不同项数的数组
colors1可能会包含3项
colors2可能会包含4项*/

var colors1 = ["black", "red", "blue"];
var colors2 = ["black", "red", "blue", ];

</script>
</body>
</html>


在以后的博客中,我就不再包含HTML代码了,只把JavaScript代码贴出来,方便大家浏览。

我用的浏览器是谷歌浏览器,所以代码的运行也都是在谷歌浏览器上运行的。

(未完待续)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript