老师。最大值最小值里面填什么啊~
来源:4-5 Math对象(random())
慕斯1585891
2017-07-23 12:09:34
<script>
function getNewRandom(n,m){
var middle=m-n+1;
return Math.floor(middle*Math.random()+n);
}
var j=[];
for(var i=0;i<10;i++){
j[i] = getNewRandom(1,100);
//document.write(j[i]);
}
var arr=j.join(",");
var brr=j.sort(function(m,n) {return n-m});
document.write((brr) + "<br />");
document.write(Math.max());
document.write(Math.min());
</script>
3回答
好帮手慕糖
2017-07-23
你好,用刚才的例子(输出第一个,与最后一个)就可以取到值呀,因为代码的灵活性,一种效果实现的方法有很多种,代码会禁锢你的 思路,所以这块不提供答案哟。祝学习愉快!
慕斯1585891
提问者
2017-07-23
老师,我查了百度。Math.min.apply这个我们貌似没教过把,用之前那个方法取不到值啊~能给个代码看看吗~
好帮手慕糖
2017-07-23
你好,因为这里的数组降序过,最大值,最小值可以直接输出第一个数,最后一个数,例:
document.write("最大值:"+j[0]+ "<br />"); document.write("最小值:"+j[9]+ "<br />");
祝学习愉快!
相似问题
回答 3
回答 2