哪里有问题?

来源:7-2 编程练习

Sherlock_bourne

2019-06-27 13:09:00

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>
    //补充代码
    function add(){
        let arr=[],
            i=0;
        for(i=0;i<10;i++){
            let num=Math.floor(Math.random()*100+1);
            arr.push(num);
        }
        function abc(a,b){
            return a-b;
        }
        document.write(arr.sort(abc)+"<br/>");
        document.write('最大值:'+'${Math.max(...arr)}'+"<br/>");
        document.write('最小值:${Math.min(...arr)}');
    }
    add();
</script>
</body>
</html>


写回答

1回答

好帮手慕慕子

2019-06-27

同学你好, 因为你这里直接使用单引号进行的字符串拼接,导致${}被解析成字符串了, 如果想要在字符串中嵌入变量, 需要使用模板字符串用反引号(`)表示, 建议修改:

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

效果图

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

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~~

0
hherlock_bourne
h 学新知识忘记的还真快,几天前才学的模板字符串用法。。。谢谢老师~
h019-06-27
共1条回复

0 学习 · 10739 问题

查看课程