js中定义一个函数求数组的最大值和最小值并将最大值和最小的值返回
时间: 2023-04-09 07:03:36 浏览: 66
可以回答这个问题。以下是一个示例代码:
```
function findMinMax(arr) {
let min = arr[0];
let max = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
if (arr[i] > max) {
max = arr[i];
}
}
return [min, max];
}
let arr = [1, 2, 3, 4, 5];
let [min, max] = findMinMax(arr);
console.log(`最小值为 ${min},最大值为 ${max}`);
```
输出结果为:
```
最小值为 1,最大值为 5
```
相关问题
定一个函数求数组的最大值和最小值并将最大值和最小的值返回
可以使用以下代码实现:
```python
def find_max_min(arr):
max_val = arr[0]
min_val = arr[0]
for i in range(1, len(arr)):
if arr[i] > max_val:
max_val = arr[i]
elif arr[i] < min_val:
min_val = arr[i]
return max_val, min_val
```
这个函数接受一个数组作为参数,然后遍历数组,找到最大值和最小值。最后将它们作为一个元组返回。
定义一个函数求数组的最大值和最小值
可以回答这个问题。定义一个函数,输入一个数组,输出该数组的最大值和最小值。
代码示例:
```
def find_max_min(arr):
max_val = arr[0]
min_val = arr[0]
for i in range(1, len(arr)):
if arr[i] > max_val:
max_val = arr[i]
elif arr[i] < min_val:
min_val = arr[i]
return max_val, min_val
```
调用示例:
```
arr = [1, 2, 3, 4, 5]
max_val, min_val = find_max_min(arr)
print("Max value:", max_val)
print("Min value:", min_val)
```
输出结果:
```
Max value: 5
Min value: 1
```