1.如果存钱,就用输入钱数加上先存的钱数之后弹出显示余额的提示框
2.如果取钱,就减去取的钱数之后弹出显示余额的提示框
3.如果显示余额,就输出余额
4.如果退出,弹出退出信息提示框
运行效果图👇
有些地方本人做了一些改动,JavaScript
代码如下👇
<script>
var op = prompt("请输入您要的操作\n 1.存钱 \n 2.取钱 \n 3.显示余额 \n 4.退出")
var money = 0
while(op)
{
if(op == 4)
{
alert("欢迎您使用 ATM 提款机,退出系统")
break;
}
else if(op == 1)
{
var savemoney = prompt("请输入您要存的金额:")
money += parseFloat(savemoney)
alert("您的余额:" + (parseFloat(money)) + " 元")
}
else if(op == 2)
{
var getmoney = prompt("请输入您要取出的金额:")
if(money == 0)
alert("您目前的余额:" + parseFloat(money) + " 元\n" +
"您的账户没有余额,无法提款,返回上一步操作")
else
{
while(money < parseFloat(getmoney))
{
alert("您的余额不足,请重新输入取款金额:")
getmoney = prompt("请输入您要取出的金额:")
}
money -= parseFloat(getmoney);
alert("您目前的余额:" + parseFloat(money) + " 元")
}
}
else if(op == 3)
{
alert("您的余额:" + (parseFloat(money)) + " 元")
console.log("您的余额:" + parseFloat(money) + " 元")
}
if(op != 1 || op != 2 || op != 3 || op != 4)
alert("操作不合法,请重新输入您的操作:")
op = prompt("请输入您要的操作\n 1.存钱 \n 2.取钱 \n 3.显示余额 \n 4.退出")
}
</script>