老师这段代码效果是出来了,不知道对不对?

老师这段代码效果是出来了,不知道对不对?

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

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

    </head>

    <body>

    <script>

       //补充代码

        var arr=[];

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

       while(j!="退出"){

        arr[arr.length]=j;

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

       }

       document.write(arr);

    </script>

    </body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕糖 2017-11-22 09:38:28

你好,因为这里需要的坐标需要对应输入的员工工资,坐标是从0开始的,只有减去1才能跟输入员工工资的个数对上;这里可以做以下理解:

1、最开始的时候是个空的数组,所以arr.length为0,那么 arr[arr.length]=j;就是 arr[0]=j;

2、当输入第二个数时,这时候因为第一个已经输入了一个,那么arr.lengt就为1,这时候 arr[arr.length]=j;就是arr[1]=j;

以此类推,会一直在数组中存入值,直到循环结束。

祝学习愉快~

卡布琦诺 2017-10-24 09:59:38

效果实现的很好,代码也很简洁,祝学习愉快~

  • arr[arr.length]=j; j=prompt("请输入员工工资"); 请问老师这两步是什么意思?
    2017-11-21 21:34:00
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师