0040 一些特征和用法
先把上一次的例子放在前面:
names = ["张小虎", "王小红", "李小二", "猫小兔"]
数组具有一个属性就是它的长度,用来说明它里面包含几个数据,所以 names 的 length 为 4。那么获取属性的值的方法为:names.length
,我把其中的点(.)读作“的”,就很容易理解了。
数组是具有顺序的,所以每一个数据都具有一个序号,你可以认为是他们的学号,总之就是按顺序排列的编号。这里需要注意的是:序号从 0 开始计算。就像笑话中说的那样,程序员数数是从零开始的。
所以“张小虎”这个数据的序号是 0。而数组中最后一个数据的序号为数组的长度减一:names.length - 1
。
当我们需要取用某个数据的时候就这样写:names[2]
,就是说这个数组里序号为 2 的那个数据,也就是其中的第 3 项,在这里得到的就是“李小二”。
这里的序号可以使用变量代替:
a = 2
names[a]
数组中可以储存各种类型的数据,所以其中的某一项也可以是一个数组,这就形成了嵌套。如果数组中的每一项都是数组,这就形成了一个多维数组,常用的有二维数组和三维数组,这些使用起来就比较考验空间想象能力了。
无论你在什么平台看到这些内容,如果你读了并且读懂了,那么就拍拍小老鼠或者点个赞或者留个言,总之让小老鼠感受到你的存在,这样会给他坚持更新的动力。如果你没有读慬,那么就在评论中留言,大家一起探讨。
就这样,就这么简单。