寻找最小值及其索引
// 定义数组
var arr = [999, 992, 997, 22, 38, 8, 923, 232, 1023];
// 初始化最小值和最小值索引
var minArr = arr[0]; // 将最小值初始化为数组的第一个元素
var minIndex = 0; // 将最小值索引初始化为0
// 寻找最小值及其索引
for (var i = 0; i < arr.length; i++) {
if (arr[i] < minArr) {
minArr = arr[i]; // 更新最小值
minIndex = i; // 更新最小值索引
}
}
// 弹出最小值及其索引
alert('最小值:' + minArr + ',索引:' + minIndex);
寻找最大值
// 定义数组
var arr = [999, 992, 997, 22, 38, 8, 923, 232, 1023];
// 初始化最大值和最大值索引
var maxArr = arr[0]; // 将最大值初始化为数组的第一个元素
var maxIndex = 0; // 将最大值索引初始化为0
// 寻找最大值及其索引
for (var i = 0; i < arr.length; i++) {
if (arr[i] > maxArr) {
maxArr = arr[i]; // 更新最大值
maxIndex = i; // 更新最大值索引
}
}
// 弹出最大值及其索引
alert('最大值:' + maxArr + ',索引:' + maxIndex);