为什么最大值和最小值取不出来
来源:5-1 date(1)
慕函数6343676
2017-06-23 13:06:50
var arr=[];
for( var i=1;i<10;i++){
function num(m,n){
var p=n-m+1;
return Math.floor(Math.random()*p+m);
}
var c=num(0,100);
var a=arr.push(c)
arr.sort(function(a,b){return b-a})
var e=Math.max(arr);
var x=Math.min(arr);
}
document.write(arr+"<br/>"+"这组数中最大的是值是:"+e+","+"最小的值是:"+x);
2回答
慕先生719243
2017-06-27
直接取arr[0]和arr[arr.length-1]就可以啦,哈哈哈
小丸子爱吃菜
2017-06-23
max() 和min()方法可返回两个指定的数中带有较大的值和较小的值的那个数,无法对数组进行比较!
这道习题可以对数组进行升序或者降序的排列,取两端的数字就能获得最大值和最小值。
祝学习愉快!
相似问题
回答 3
回答 1