Loading...
訪客人次:
 
 
 
 
2009年2月19日 星期四 , ,  

DHTML基礎教學(3)--程式基本概念之陣列(數組)篇

什麼是陣列(Array),陣列跟數學上的矩陣是不同的,不要搞混了。(其實基本上我已經忘了什麼是矩陣了 :P)

陣列是一種資料型態(Data Type),而陣列變數有點像是多個變數的組合,在上一篇中若你已了解到變數相當於是用一個名稱來代表某個東西,那麼陣列就可以將它看成是用一個名稱再加上一個編號來代表某一個東西

就好像一個班級中每個學生都會有一個座號,只要說出某一個班級名稱以及座號,我們就知道是代表哪一個學生了

以這個例子來說,班級名稱就是陣列名稱,這個班級裡面的學生就是陣列元素(element),座號則是陣列元素的序號或索引(index)

陣列中可以有多個陣列元素(element),每一個元素就類似一個變數,可以分別代表一個值,透過陣列的名字以及陣列元素的序號,我們就可以去使用陣列元素,就跟使用一般變數差不多

陣列名稱[元素序號] = 代表的值

例如

X[1] = 5
X[2] = 3
Z = X[1] + X[2]

那我們就可以知道 Z 會等於 8

在有些時侯,我們不是用序號去對應某個元素,而是用一個關鍵名稱(key)來對應,這有點像暱稱,例如一個網站上的帳號可看成是一個陣列,那只要說出某個網站名稱以及帳號,我們就知道是代表了誰

用法跟 index 差不多

陣列名稱[元素關鍵名稱] = 代表的值

不過並不是所有的程式語言都能用 key 這種方式

--gs--
{DHTML基礎教學}{什麼是變數}{什麼是 陣列|數組|Array}
沒找到你要的東西嗎?歡迎留下你的問題!若是我知道的,我會盡力的回答。

0 意見:


張貼留言

廣告訊息會被我刪除