我们需要明白以下四点就可以实现
- 需要声明一个保存最大/小的变量max/min
- 默认最大/小值可以取数组中的第一个元素(看个人喜好,可以放任意一个数组里的元素)
- 使用for循环遍历这个数组,依次和max/min进行比较
- 使用if语句判断,如果这个数组元素大于max,就把max里的值替换成该数组元素,否则就不进行替换,进行下一轮比较
求最大值
<script>
var arr = [2, 6, 1, 77, 52, 25, 7]
var max = arr[0];
for (var i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
console.log('该数组里面的最大值是:' + max);
</script>
求最小值
<script>
var arr = [2, 6, 1, 77, 52, 25, 7]
var min = arr[0];
for (var j = 1; j < arr.length; j++) {
if (arr[j] < min) {
min = arr[j];
}
}
console.log('该数组里面的最小值是:' + min);
</script>