JavaScript求数组最大最小值
// 去数组中的最大值
function getMax(array) {
var Max = array[0];
for (var i = 1; i < array.length; i++) {
// 不添加新的变量,进行数据的交换
if (Max < array[i]) {
Max += array[i];
array[i] = Max - array[i];
Max = Max - array[i];
}
}
return Max;
}
// 求数组中的最小值
function getMin(array) {
var Min = array[0];
for (var i = 1; i < array.length; i++) {
// 不添加新的变量,进行数据的交换
if (Min > array[i]) {
Min += array[i];
array[i] = Min - array[i];
Min = Min - array[i];
}
}
return Min;
}
// 测试用例
var a = [1, 3, 1, 5, 69, 7, 5, 3, 2];
var result = getMax(a);
console.log(result);