DHTML基础教学(3)--程序基本概念之数组(数组)篇
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 这种方式
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
