DIV CSS 佈局教程網

8.1 數組是什麼?
編輯:JavaScript基礎知識     

一、數組簡介

在之前的學習中,我們知道,一個變量可以存儲一個值。例如,如果我們想要存儲一個字符串“HTML”,可以這樣寫:

 
var str = "HTML";

假如我讓你使用變量存儲5個字符串:“HTML”、“CSS”、“JavaScript”、“jQuery”和“ASP.NET”,大家會怎樣寫呢?很多人很爽快地寫下了下面代碼:

 
var str1 = "HTML";
var str2 = "CSS";
var str3 = "JavaScript";
var str4 = "jQuery";
var str5 = "ASP.NET";

大家是否覺得這樣寫很傻?假如我讓你存上十幾個甚至幾十個字符串,你豈不是每個字符串都要定義一個變量?這樣的代碼維護何等麻煩!跟之前的“函數是什麼”這一節同樣的道理,要是只有這種低級重復性的做法,我們程序猿早晚會累死。

在JavaScript中,我們可以使用“數組”來存儲一組“相同數據類型”的數據結構。像上面一堆變量,使用數組實現如下:

 
var arr = new Array("HTML","CSS","JavaScript","jQuery","ASP.NET");

是否很清晰明了?!如果我們想要得到數組中的某一項,例如“JavaScript”這一項,可以使用數組下標的方式來獲取,其中arr[2]就代表字符串“JavaScript”。(這些語法我們會在接下來課程詳細講解到)。

這裡大家要清楚一點:數組是存儲一組“相同數據類型”的數據結構。

(1)數據類型為“字符串”

 
var arr = new Array("HTML","CSS","JavaScript","jQuery","ASP.NET");

(2)數據類型為“數值型”

 
var arr = new Array(2,4,8,16,32);
總結

1、變量只適合存儲一個數據,對於大量相同性質的數據優先考慮使用數組存儲。

2、數組具有以下特點:

  • (1)數組是存儲一組“相同數據類型”的數據結構;
  • (2)數組使用下標方式來獲取某一項數值;
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved