麻烦老师查看作业,谢谢。

来源:3-4 编程练习

DanielDu87

2022-05-29 16:22:28

<!DOCTYPE html>
<html lang="zh">
   <head lang="en">
      <meta charset="UTF-8">
      <title>数组排序</title>
   </head>
   <body>
      <script>
         var input;
         var arr = [];
         while (input !== -1) {
            input = Number(prompt("请输入您想排序的数字"));
            //补充代码
            if (isNaN(input)) {
               alert("非法输入");
               continue;
            }
            arr.push(input);
         }
         //补充代码
         arr.pop();
         arr.sort(function func(a, b) {
            return b - a;
         }); //在括号中补充代码
         document.write(arr);
      </script>
   </body>
</html>

默认的模板写的是

input !== "-1"

后面有转换成number了,那就永远不会结束

所以要写成

input !==-1

老师注意修改

写回答

1回答

好帮手慕慕子

2022-05-29

同学你好,代码实现是正确的,很棒!!!继续加油,祝学习愉快~

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程