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回答
也可以使用:document.write("这组数中最大的值是:"+arr[0]+",最小的值是:"+arr[arr.length-1]);
不能使用Math.max和min去获取,这两个方法主要用于比较两个数,无法对数组进行比较!
祝学习愉快!
相似问题