2-7编程练习 效果出来了有没有更其它方法??

2-7编程练习 效果出来了有没有更其它方法??

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

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

    </head>

    <body>

    <script>

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

    var salary_arr=[];

    do{

        salary_arr.push(salary);

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

        if(salary=="退出"){

            break;

        }

    }

    while (salary !== "" && isNaN(salary)==false);

    document.write(salary_arr)

    </script>

    </body>

</html>


正在回答

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

2回答

http://img1.sycdn.imooc.com//climg/5a459dcc0001a0e507780384.jpg

希望可以帮到你~

  • 纯情掉了一地 提问者 #1
    非常感谢!
    2017-12-29 12:36:49
  • 纯情掉了一地 提问者 #2
    谢谢,我发现这个学习阶段,我的很多问题都是因为忽视了 length与索引结合方法的优点:数组长度的掌控更加方便,可靠,简单!!。
    2017-12-29 12:40:22
卡布琦诺 2017-12-29 00:42:15

你的效果实现的很好,代码具有灵活性。因此,这里也可以直接使用while循环来做,效果你可以尝试着来写一下,遇到问题欢迎再次提问。祝学习愉快~



  • 提问者 纯情掉了一地 #1
    如果直接用while ,第一个数打不出来不知道为什么 后来想了半天才想到用do while的 ,您这边有答案吗?或者例子?
    2017-12-29 00:52:25
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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