组(什么是数组)表明变量用于存储数据,而一个变量只能存储一个内容。 如果试图保存10个人的名字或保存20个人的数学成绩,则需要10个或20个变量,如果需要保存更多的数据,则更麻烦。 用数组解决问题。 一个数组变量可以存储多个数据。 像小组一样,小组里有很多人。 使用数组保存五个学生的成绩,如下所示:
数组是一组值,每个值都有一个从0开始的索引号,每个索引都有相应的值,并根据需要添加数字。
创建组并命名组(如何创建数组) )。
在使用数组之前,必须首先创建它,并将数组本身分配给变量。 就像我们去旅行的时候,要组成一个小组,给小组起名叫“云南之旅”。
要创建数组语法:
var myarray=new Array (;
在创建数组的同时,可以为数组指定长度。 可以任意指定长度。
varMyarray=newArray(8; //创建数组并存储8个数据。 注意:
1 .创建的新数组为空数组,没有值。 对于输出,将显示undefined。
2 .创建数组时指定了长度,但实际上数组都很长。 也就是说,即使指定长度8,也可以将元素存储在规定长度以外。
组的成员是谁? 数组赋值。
数组已创建。 然后为数组赋值。 我们让小组看起来像巡回巴士。 公共汽车有很多位置,每个位置都有号码。 顾客坐在哪个位置呢?
第一步(排公交第二步)票指定的公交第一排座位是年轻的樱桃巴士第二排座位是淡定的篮球p style='line-height:1.6; 颜色: RGB (31,36,38; font-size:12px;' 数组表示方法:
步骤1 :创建数组var myarr=新阵列; 第2步:在序列中添加myarr[1]='年轻樱桃'; myarr[2]=' gydxj '; 创建以下数组以保存五个人的数学成绩。
var myarray=new Array (; //创建新的空数组myarray[0]=66第一个成绩myarray[1]=80;//第二个成绩myarray[2]=90;//保存第三人的成绩myarray[3]=77;//保存第4人成绩的myarray[4]=59; 注意保存第//5个人的成绩:数组中的每个值都有一个从0开始的索引号。
也可以用简单的方法创建上面的数组和赋值。
第一种方法:
var myarray=new array (66、80、90、77、59 ); //在创建数组的同时分配第二种方法:
var myarray=[ 66,80,90,77,59 ]; //直接输入称为“文字数组”的数组。 注意:存储在数组中的数据可以是任何类型(数字、字符、布尔值等)
在向组中添加新成员(向数组中添加新元素)的上一节中,我们使用myarray变量保存了五个成绩,但现在保存了一个多的成绩。 怎么保存?
您可以随时通过使用以下未使用的索引向数组中添加新元素:
myarray[5]=88; //使用新索引向数组中添加新元素以调用组中的成员。 (使用数组元素) )我们知道数组中的每个值都有一个从0开始的索引号。 如下图所示,myarray变量存储6人的成绩。
要获取数组元素的值,请引用数组变量并指定以下索引:
第一人成绩显示方法: myarray[0]
第三人成绩显示方法:myarray[2]