<script>
//定义初始金额
var moneysum = 100;
//显示一个输入框,填写执行的操作,顺便parseInt,转换成数值
var num = parseInt(prompt('请输入你要的操作:\n1.存钱\n2.取钱 \n3.显示余额\n4.退出'))
switch (num) {
case 1:
//显示一个输入框,填写存的金额
var money = parseInt(prompt('请输入你要存的金额:'))
//用现在的金额加上初识金额赋值给money
moneysum += money;
alert('你现在的余额是:' + moneysum);
//为了存完之后,继续进行下一步操作
// var num = parseInt(prompt('请输入你要的操作:\n1.存钱\n2.取钱 \n3.显示余额\n4.退出'))
case 2:
//显示一个输入框,填写存的取得金额
var qu = parseInt(prompt('请输入你要取的金额:'));
moneysum -= qu;
alert('你现在的余额是:' + moneysum);
var num = parseInt(prompt('请输入你要的操作:\n1.存钱\n2.取钱 \n3.显示余额\n4.退出'))
case 3:
alert('你现在的余额是:' + moneysum);
var num = parseInt(prompt('请输入你要的操作:\n1.存钱\n2.取钱 \n3.显示余额\n4.退出'))
case 4:
alert('你正在退出......')
break;
default:
alert('请输入正确的选项')
var num = parseInt(prompt('请输入你要的操作:\n1.存钱\n2.取钱 \n3.显示余额\n4.退出'))
}
</script>
用js实现简易的ATM
最新推荐文章于 2022-11-07 17:30:04 发布