关于最小值不准的问题
// 求数组的最大值和最小值
var arr = [2, 4, 88, 6, 8, 1]
// 定义两个变量,max表示当前寻找到的最大值,arr[0]表示
// min表示当前寻找到的最大值,arr[0]表示
var max = arr[0];
var min = arr[0];
// 遍历数组,从下标为1的项开始遍历
for (var i = 1; i < arr.length; i++) {
// 如果遍历的这项,比当前最大值大,那么就让当前最大值成为这个项
if (arr[i] > max) {
max = arr[i];
} else if (arr[i] < min) {
// 否则如果遍历的这项,比当前最大值小,那么就让当前最小值成为这个项
}
}
console.log(max, min);
问题描述:
最小值应该为1,但是却是2,实在没找到哪里写错了,麻烦老师指点。谢谢
相关截图:
源自:数组
4-1 遍历相关算法
7
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星