JavaScript學習 5.2.0 Array類型的介紹

我學習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代碼貼出來,方便大家瀏覽。

我用的瀏覽器是谷歌瀏覽器,所以代碼的運行也都是在谷歌瀏覽器上運行的。

(未完待續)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章