大家好,第一次接触CSDN博客,在这里简单介绍一下自己,是个刚学习js的一个小白,哎-一边上班一边学习,反反复复花费了几天时间,才把循环学完。在b站上看的教学视频留的作业,所以就写了一下atm取款这个作业案例,如果有需要的可以拿走,新手小白自己写的 勿喷,变量都是用的简易词。勿喷勿喷勿喷,感谢!!!
var atm = prompt('请输入您要的操作:' + '\n' + '1.存钱' + '\n' + '2.取钱' + '\n' + '3.显示余额' + '\n' + '4.退出');
var money = 100;
switch (atm) {
case '1':
var cq = parseFloat(prompt('请输入存的钱数:'));
money += cq;
alert('您现在的余额为:' + money);
break;
case '2':
var qq = parseFloat(prompt('请输入你要取的钱数:'));
if (qq <= money) {
money -= qq;
alert('您的余额为:' + money);
break;
} else
if (qq > money) {}
alert('对不起您当前余额不足,无法取出');
break;
case '3':
alert('您的当前余额为:' + money);
break;
case '4':
alert('已退出');
break;
default:
alert('无此操作');
}
效果:1,
因为余额本身就有100,所以存完就是1211。
效果:2.
取钱金额大余额,所以显示余额不足。
效果:3.
效果:4.
效果:5.在输入非1~4选项时效果: