JavaScript基础知识第五章---数组(含大量案例分析)

要求:请将 [‘关羽’, ‘张飞’, ‘马超’, ‘赵云’, ‘黄忠’, ‘刘备’, ‘姜维’]; 数组里的元素依次打印到控制台;

代码演示如下:

// 数组长度 数组名.length

var arr = [‘关羽’, ‘张飞’, ‘马超’, ‘赵云’, ‘黄忠’, ‘刘备’, ‘姜维’];

for (var i = 0; i < arr.length; i++) {

console.log(arr[i]);

}

4.3 案例2:数组求和及平均值

要求:求数组 [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); // 想要输出多个变量,用逗号分隔即可

4.4 案例3:数组最大值

要求:求数组[2, 6, 1, 77, 52, 25, 7]中的最大值;

代码演示如下:

//(1)第一种方法

// 声明一个保存最大元素的变量 max。

// 默认最大值可以取数组中的第一个元素。

// 遍历这个数组,把里面每个数组元素和 max 相比较。

// 如果这个数组元素大于max 就把这个数组元素存到 max 里面,否则继续下一轮比较。

// 最后输出这个 max

var 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);

//(2)第二种方法

var arrNum = [2,6,1,77,52,25,7];

var maxNum = arrNum[0]; // 用来保存最大元素,默认最大值是数组中的第一个元素

// 从0 开始循环数组里的每个元素

for(va

  • 29
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值