请老师帮我看看

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

怎么都被占用了呢

2018-03-16

http://img.mukewang.com/climg/5aab3cec0001279609920577.jpg

有多处错误呢,

1、arr定义为空数组

2、获取随机数的方法定义在循环外面即可

3、获取0-100之间的随机数

4、因为Math.max和Math.min获取最大值、最小值的时候,参数需要是列表形式,不能直接传入数组

所以可以先对数组降序,然后第一个值就是最大值了,最后一个是最小值。

5、最后标注的地方,应该是英文的分号,你写成中文的啦

0
hiChiRol
h 噗。。居然错了这么多。。辛苦老师了
h018-03-16
共1条回复

AiChiRol

提问者

2018-03-16

为什么在检查的时候会出现Uncaught SyntaxError: Unexpected token [ 

感觉"["也没出问题啊

0

0 学习 · 36712 问题

查看课程