云社区 博客 博客详情
云社区 博客 博客详情

JavaScript课堂作业-实现简易ATM

Zhoubo 发表于 2020-07-19 23:47:22 07-19 23:47
Zhoubo 发表于 2020-07-19 23:47:22 2020/07/19
0
0

【摘要】 WEB前端全栈成长计划(二阶段),第三章课堂布置小组作业,要求实现一个简易ATM机: 1、里面现存有100块钱 2、如果存钱,就输入钱数加上先存的钱数,之后弹出显示余额提示框 3、 如果取钱,就减去取的钱数,之后弹出显示余额提示框 4、如果显示余额,就输出余额 5、如果退出,弹出退出信息提示框 <script> var money = 100...

WEB前端全栈成长计划(二阶段),第三章课堂布置小组作业,要求实现一个简易ATM机:

    1、里面现存有100块钱

    2、如果存钱,就输入钱数加上先存的钱数,之后弹出显示余额提示框

    3、 如果取钱,就减去取的钱数,之后弹出显示余额提示框

    4、如果显示余额,就输出余额

    5、如果退出,弹出退出信息提示框


    <script>
        var money = 100;
        var selectNmu = 0;
        do{
            selectNmu = parseInt(prompt('请输入您要的操作:'+'\n'+'1.存钱'+'\n'+'2.取钱'+'\n'+'3.显示余额'+'\n'+'4.退出'));
            switch(selectNmu){
                case 1:
                    money += parseFloat(prompt('请输入存钱的金额'));
                    alert('你的余额为:'+money);
                    break;
                case 2:
                    money -= parseFloat(prompt('请输入取出的金额'));
                    alert('你的余额为:'+money);
                    break;
                case 3:
                    alert('你的余额为:'+money);
                    break;
                case 4:
                    alert('您已经退出,请取走卡片!');
                    break;
            }   
        }while(selectNmu != 4)

    </script>


解题思路:

    1、使用do...while语句承载ATM程序主体,当用户输入"4"退出循环,否则循环执行ATM程序主体

    2、使用swith语句来接收用户的选择和处理ATM业务逻辑

    3、使用parseFloat 将prompt默认取回的字符串类型转为数字


为了巩固学习效果,特此记录与分享

登录后可下载附件,请登录或者注册

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:huaweicloud.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
评论文章 //点赞 收藏 0
点赞
分享文章到微博
分享文章到朋友圈

评论 (0)


0/1000
评论

登录后可评论,请 登录注册

评论

您没有权限执行当前操作

温馨提示

您确认删除评论吗?

确定
取消
温馨提示

您确认删除评论吗?

删除操作无法恢复,请谨慎操作。

确定
取消
温馨提示

您确认删除博客吗?

确定
取消

确认删除

您确认删除博客吗?

确认删除

您确认删除评论吗?

温馨提示

登录超时或用户已下线,请重新登录!!!

确定
取消