JavaScript 使用js制作简易atm机

您所在的位置:网站首页 js实现弹窗简易计算器 JavaScript 使用js制作简易atm机

JavaScript 使用js制作简易atm机

2024-03-15 03:44| 来源: 网络整理| 查看: 265

题目描述:

里面现存有 100 块钱。

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

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

如果显示余额,就输出余额(如果存取了钱,余额也要变化)

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

如下动图显示那样 在这里插入图片描述 这里先上代码 方法一: 用的是while循环和switch语句

var a = prompt('请输入您的操作\n1.存款\n2.取钱\n3.显示余额\n4.退出') money = 100; while (a > 0) { switch (a) { case '1': b = prompt('请您输入存入的钱数'); money += parseFloat(b); alert('您现在的余额是' + money); a = prompt('请输入您的操作\n1.存款\n2.取钱\n3.显示余额\n4.退出') break; case '2': c = prompt('请您输入取走的钱数') if (c > money) alert('您的余额不够'); else money -= parseFloat(c); alert('您现在的余额是' + money); a = prompt('请输入您的操作\n1.存款\n2.取钱\n3.显示余额\n4.退出') break; case '3': alert('您现在的余额是:' + money); a = prompt('请输入您的操作\n1.存款\n2.取钱\n3.显示余额\n4.退出') break; case '4': alert('退出成功'); a = false; break;

方法二: 用的while循环和if语句

shuru = prompt('操作:\n1.存钱\n2.取钱\n3.显示余额\n4.退出'); qian = 100; while (qian > 0) { if (shuru == '1') { var msg = prompt('存钱'); msg = parseInt(msg); qian = qian + msg; alert('余额' + qian); shuru = prompt('操作:\n1.存钱\n2.取钱\n3.显示余额\n4.退出'); } if (shuru == '2') { var msg = prompt('存钱'); msg = parseInt(msg); qian = qian - msg; alert('余额' + qian); shuru = prompt('操作:\n1.存钱\n2.取钱\n3.显示余额\n4.退出'); } if (shuru == '3') { alert('余额' + qian); shuru = prompt('操作:\n1.存钱\n2.取钱\n3.显示余额\n4.退出'); } if (shuru == '4') { alert('退出成功'); shuru = false; break; } }

因为余额会变化,存取钱会影响到余额,每一次做完自己的操作之后问都要再次弹出对话框. 所以这个问题要用到循环。 存取钱之后,钱的数量会增加或减少,影响余额。所以要单独给余额设置一个变量。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3