麻烦老师讲解一下
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>toUpperCase和toLowerCase</title>
</head>
<body>
<script>
var arr = new Array();
for(var i = 0; i < 10; i++){
arr[i]=Math.floor(Math.random(0,100)*101);
}
document.write(arr);
arr.sort(function(arr,b){return b-arr});
document.write("<br>这组数中最大的值是:"+arr[0]+",最小的值是:"+arr[9]);
</script>
</body>
</html>

麻烦老师讲解一下这两张图,有点理解不上去第一张图最后乘的101和第二张图排序的内容,返回的是什么?
16
收起
正在回答
1回答
同学你好,页面中需要输出排序后的结果,可以调换一下位置:

针对提问问题进行回复:
1、Math.random()方法结果是[0,1)之间的,包括0,不包括1,而练习中需要的随机数是[0-100],包括100的,所以乘以101,也就是[0,101),不包括101,包括100。
2、sort是js中的排序方法,规定就是这样使用的。function中有两个参数,名称任意,例如a和b,a-b是升序排列,b-a是降序排列,记住这样使用就好。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星