0
点赞
收藏
分享

微信扫一扫

用JavaScript求数组中的最大/小值(包含分析)

你带来了我的快乐 2022-04-16 阅读 156

我们需要明白以下四点就可以实现

  • 需要声明一个保存最大/小的变量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>
举报

相关推荐

0 条评论