js中数组用foreach判断最大值和最小值的方法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
js中数组用foreach判断最大值和最小值的方法
在JavaScript中,我们可以使用forEach方法来判断数组中的最大值和最小值。
forEach方法是一个用于数组的迭代函数,它可以遍历数组中的每个元素并执行指定的函数。
首先,我们需要声明一个数组,并定义一个变量用于存储最大值和最小值。
然后,我们可以使用forEach方法来迭代数组中的每个元素。
在forEach方法中,我们可以使用一个回调函数来操作每个元素。
在回调函数中,我们可以使用if语句和比较运算符来判断当前元素是否为最大值或最小值。
如果当前元素比最大值大,则更新最大值。
如果当前元素比最小值小,则更新最小值。
最后,我们可以输出最大值和最小值,以便进行后续的处理。
下面是一个例子,具体实现如下:
```
let arr = [3, 5, 2, 7, 1, 9, 8];
let min = arr[0];
let max = arr[0];
arr.forEach(function(item) {
if(item < min) {
min = item;
}
if(item > max) {
max = item;
}
})
console.log("最小值为:" + min);
console.log("最大值为:" + max);
```
运行结果如下:
```
最小值为:1
最大值为:9
```
从上述例子可以看出,使用forEach方法来判断数组中的最大值和最
小值是一种简单而有效的方法。
同时,我们也可以根据具体需求来对代码进行适当的调整和优化,以实现更加高效的操作。