求数组[12, 1, 2, 3000, 130, 31, 12, 200, 500]最大值:
- 声明并保存一个最大元素的变量max
- 默认max取数组第一个元素
- 遍历数组,将每个元素与max做大小比较
- 如果该元素大于max,将这个元素存到max里,否则下一轮
- 最后输出max
let arr = [12, 1, 2, 3000, 130, 31, 12, 200, 500]
let max = arr[0]
for (i = 1; i < arr.length; i++) {
if (max < arr[i]) {
max = arr[i]
}
}
document.write(max)
或者使用三元运算代码更简便:
let arr = [12, 1, 2, 3000, 130, 31, 12, 200, 500]
let max = arr[0]
for (i = 1; i < arr.length; i++) {
max > arr[i] ? max : max = arr[i]
}
document.write(max)
标签:arr,12,max,最大值,Day2,130,let,3000,数组
From: https://blog.csdn.net/wzl0504/article/details/141686545