<script>// 遍历数组:就是把数组的元素从头到尾访问一次var arr =['red','green','blue'];for(var i =0; i <3; i++){
console.log(arr[i]);}// 1. 因为我们的数组索引号从0开始 ,所以 i 必须从 0开始 i < 3// 2. 输出的时候 arr[i] i 计数器当索引号来用</script>
3. 数组长度
<script>// 数组长度 数组名.lengthvar arr =['关羽','张飞','马超','赵云','黄忠','刘备','姜维','小李子'];for(var i =0; i <7; i++){
console.log(arr[i]);}
console.log(arr.length);for(var i =0; i < arr.length; i++){
console.log(arr[i]);}// 1. 数组的长度是元素个数 不要跟索引号混淆// 2. arr.length 动态监测数组元素的个数</script>
4. 计算数组的和以及平均值
<script>// 1. 求数组 [2,6,1,7, 4] 里面所有元素的和以及平均值。// (1)声明一个求和变量 sum。// (2)遍历这个数组,把里面每个数组元素加到 sum 里面。// (3)用求和变量 sum 除以数组的长度就可以得到数组的平均值。var arr =[2,6,1,7,4];var sum =0;var average =0;for(var i =0; i < arr.length; i++){
sum += arr[i];// 我们加的是数组元素 arr[i] 不是计数器 i}
average = sum / arr.length;
console.log(sum, average);// 想要输出多个变量,用逗号分隔即可</script>
5. 求数组中的最大值
<script>// 求数组[2,6,1,77,52,25,7]中的最大值// 声明一个保存最大元素的变量 max。// 默认最大值可以取数组中的第一个元素。// 遍历这个数组,把里面每个数组元素和 max 相比较。// 如果这个数组元素大于max 就把这个数组元素存到 max 里面,否则继续下一轮比较。// 最后输出这个 maxvar arr =[2,6,1,77,52,25,7,99];var max = arr[0];for(var i =1; i < arr.length; i++){if(arr[i]> max){
max = arr[i];}}
console.log('该数组里面的最大值是:'+ max);</script>