问题:
求数组 [2,6,,1,77,66,52,25,99] 中的最大值
案例分析:
-
声明一个保存最大值元素的变量 max。
-
默认最大值可以取数组中的第一个元素。
-
历遍这个数组,把里面每个数组元素和 max 相比较。
-
如果这个数组元素大于max 就把这个数组元素存到max 里面,否则继续下一轮比较。
-
最后输出这个 max。
代码:
var arr = [2,6,1,77,66,52,25,99];
var max = arr[0];
for (var i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
console.log('该数组里面的最大值是:' + max);