4-6练习 这里代码能精简吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Math.random()</title>
</head>
<body>
<script>
var arr=[];
function num(a,b){
var shu=b-a+1;
return Math.floor(Math.random()*shu+a);
}
var random1=num(0,100);
var random2=num(0,100);
var random3=num(0,100);
var random4=num(0,100);
var random5=num(0,100);
var random6=num(0,100);
var random7=num(0,100);
var random8=num(0,100);
var random9=num(0,100);
var random10=num(0,100);
var random11=num(0,100);
arr=[random1,random2,random3,random4,random5,random6,random7,random8,random9,random10];
arr.sort(function(a,b){return a>b});
document.write(arr+'<br/>');
console.log(arr);
var min=Math.min(arr[0],arr[1],arr[2],arr[3],arr[4],arr[5],arr[6],arr[7],arr[8],arr[9]);
var max=Math.max(arr[0],arr[1],arr[2],arr[3],arr[4],arr[5],arr[6],arr[7],arr[8],arr[9]);
console.log(min);
console.log(max);
document.write("这组数中最大的值是:"+max+","+"这组数中最小的值是:"+min);
</script>
</body>
</html>
正在回答
<script> function getRandom() { return Math.floor(Math.random() * 101); } var arr = []; for (var i = 0; i < 10; i++) { arr.push(getRandom()); } arr.sort(function(a, b){return b - a}); document.writeln(arr + '<br/>' + Math.min(...arr) + '<br/>' + Math.max(...arr)); </script>
可以参考上面别的小伙伴写的代码!
祝学习愉快!
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星