步骤五2-12;老师,请你帮我看看代码为什么无法运行

来源:2-12 编程练习

慕数据3438900

2020-01-14 15:02:40

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>统计员工工资</title>

    </head>

    <body>

    <script>

       //补充代码

       var input;

       var arr[];

       while(input!="退出"){

           input=prompt("请输入员工工资");

           arr[arr.length]=input;

       arr.length-=1;

       document.write(arr);

       }

    </script>

    </body>

</html>

写回答

1回答

好帮手慕言

2020-01-14

同学你好,遇到问题莫要慌,先打开控制台,看看有没有报错,如下:
http://img.mukewang.com/climg/5e1d687009a681a306470189.jpg

从提示中可以看出[]写的有问题,原因是在声明arr是少写了一个=,可以参考下方修改

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

另外:不管在弹出窗里面输入什么内容,页面都不会显示,原因是:往数组里面添加数字,就又删掉数组中的数字,所以最后arr是一个空数组。建议:在循环外部进行 arr.length -= 1;的操作。代码参考:
http://img.mukewang.com/climg/5e1d69c0096ef9a705310274.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程