老师。最大值最小值里面填什么啊~

来源: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

你好,用刚才的例子(输出第一个,与最后一个)就可以取到值呀,因为代码的灵活性,一种效果实现的方法有很多种,代码会禁锢你的 思路,所以这块不提供答案哟。祝学习愉快!

0

慕斯1585891

提问者

2017-07-23

老师,我查了百度。Math.min.apply这个我们貌似没教过把,用之前那个方法取不到值啊~能给个代码看看吗~

0

好帮手慕糖

2017-07-23

你好,因为这里的数组降序过,最大值,最小值可以直接输出第一个数,最后一个数,例:

document.write("最大值:"+j[0]+ "<br />");
document.write("最小值:"+j[9]+ "<br />");

祝学习愉快!

0

0 学习 · 36712 问题

查看课程