请老师帮我看看
来源:4-8 编程练习
AiChiRol
2018-03-16 01:15:19
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Math.random()</title>
</head>
<body>
<script>
var arr = "";
for (var i = 0; i < 10; i++) {
function get(n, m) {
var num = m - n + 1;
return Math.floor(Math.random() * num + n);
}
var random1 = get(10, 19);
var arr[i] = random1;
}
var MAX = Math.max(arr);
var MIN = Math.min(arr);
document.write("这组数中最大的值是:" + MAX + ",最小的值是:" + MIN);
</script>
</body>
</html>2回答

有多处错误呢,
1、arr定义为空数组
2、获取随机数的方法定义在循环外面即可
3、获取0-100之间的随机数
4、因为Math.max和Math.min获取最大值、最小值的时候,参数需要是列表形式,不能直接传入数组
所以可以先对数组降序,然后第一个值就是最大值了,最后一个是最小值。
5、最后标注的地方,应该是英文的分号,你写成中文的啦
AiChiRol
提问者
2018-03-16
为什么在检查的时候会出现Uncaught SyntaxError: Unexpected token [
感觉"["也没出问题啊
相似问题