4-6练习 可以用Math.max()方法获取最大值吗

来源:4-5 Math对象(random())

Rachel0637

2017-11-08 23:04:11

因为进行了降序排列,所以最大值最小值可以直接用方括号指定。但是如果想要更普遍一点的方法,可以用Math.max()和Math.min()实现吗?我尝试用Math.max(arr)失败了


var arr=[];


for(var i=0;i<10;i++){

     arr.push(Math.floor(Math.random()*101));

}

arr.sort(function(a,b){return a<b});


document.write(arr+"<br>");

document.write("这组数中最大的值是:"+arr[0]+",最小的值是:"+arr[9]);


写回答

1回答

小丸子爱吃菜

2017-11-09

也可以使用:document.write("这组数中最大的值是:"+arr[0]+",最小的值是:"+arr[arr.length-1]);

不能使用Math.max和min去获取,这两个方法主要用于比较两个数,无法对数组进行比较!
祝学习愉快!

0
hachel0637
h 好的,谢谢~目前对一些方法的使用对象和条件了解的很有限,要加油啦~
h017-11-09
共1条回复

0 学习 · 36712 问题

查看课程