数组:内存中一块连续的存储单元,这些存储单元具有共同的名称、不同的索引(下标)
1、数组的声明:
(1)使用数组字面量:[ ]
......
2、数组的属性:length 表示数组元素的个数(数组的单元个数)
数组名.length
3、数组元素的索引:从0开始到数组的单元个数减1
4、数组元素的访问:数组名[索引]
5、数组的遍历:不重复的访问数组的每个元素
(1)使用for循环遍历:
(2)使用for...in循环:
for(index in 数组名){
循环体语句
}
index:表示的是数组元素的索引
(3)使用for...of循环:
for( value of 数组名){
循环体语句
}
value:表示数组元素
(4)forEach循环遍历:
数组名.forEach(function(value,index){
函数体语句
})
value:表示数组元素
index:数组元素的下标
练习题
1:定义一个数组,数组元素是[12,125,34,45,506,44,66,77,88,99],输出数组中的最大值
max = arr[0] //假定第一个数是最大的
arr.forEach(function(value,index){
if(value>max){
max = value
}
})