21xrx.com
2024-11-22 11:54:46 Friday
登录
文章检索 我的文章 写文章
JavaScript实现查找数组中的最大值和最小值
2023-06-15 17:14:54 深夜i     --     --
JavaScript 最大值 最小值

在JavaScript中,我们可以使用Math.max()和Math.min()函数来找到一个数值数组中的最大和最小值。具体的实现方法如下:


var numbers = [1, 2, 3, 4, 5];

var maxNum = Math.max.apply(null, numbers);

var minNum = Math.min.apply(null, numbers);

console.log(maxNum); // 输出: 5

console.log(minNum); // 输出: 1

需要注意的是上面的代码在查找最大值和最小值时,我们需要使用apply()函数来将数组作为Math.max()和Math.min()函数的参数传入,这样才能够获取到正确的结果。

除了上面的方法之外,我们还可以通过使用for循环来遍历数组,逐个比较数组中的数值,以便找到最大和最小值。具体代码如下:


var numbers = [1, 2, 3, 4, 5];

var maxNum = numbers[0];

var minNum = numbers[0];

for (var i = 1; i < numbers.length; i++) {

   if (numbers[i] > maxNum) {

     maxNum = numbers[i];

   }

   if (numbers[i] < minNum) {

     minNum = numbers[i];

   }

}

console.log(maxNum); // 输出: 5

console.log(minNum); // 输出: 1

通过上面的代码,我们可以在不使用Math.max()和Math.min()函数的情况下找到一个数值数组中的最大和最小值。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复