JavaScript课堂作业-实现简易ATM
【摘要】 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默认取回的字符串类型转为数字
为了巩固学习效果,特此记录与分享
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)