1.需求:任意俩数求最大值并返回
// 求任意2个数中的最大值,并返回
function Maxnum(x, y) {
if (x > y) {
return x
}
else {
return y
}
}
let sum = Maxnum(77, 6)
console.log(sum)
2.需求:任意数组中求最大值并返回
// 求任意数组中的最大值, 并返回
function getArrVaule(arr = []) {
let num = arr[0]
for (let i = 1; i < arr.length; i++) {
num > arr[i] ? num : num = arr[i]
}
return num
}
let max = getArrVaule([1, 4324, 599935, 9136, 121])
console.log(max)
复盘总结*易错点:
return不能写到for循环里面 ,第一遍就是 结果max完全不走动
调用函数返回值的数组一定要用[] 括起来