简易ATM
新手出道 有很多东西都还不太了解,做的也不是很好,但是可以实现简单的ATM操作!
var shuru = prompt('请输入您要的操作 \n 1.存钱 \n 2.取钱 \n 3.查看余额 \n 4.退出')
var money = 0;
while (true) { // 因为不知道要循环多少次,所以使用while循环
if (shuru == '1') {
var cun = +prompt('请输入您要存的钱数');
if (cun == Number(cun) && parseFloat(cun)) { // 判断是否是纯数字
money = money + cun;
alert('余额还有' + money + '元');
shuru = prompt('请输入您要的操作 \n 1.存钱 \n 2.取钱 \n 3.查看余额 \n 4.退出');
} else {
alert('请输入正确的内容');
shuru = prompt('请输入您要的操作 \n 1.存钱 \n 2.取钱 \n 3.查看余额 \n 4.退出');
}
} else if (shuru == '2') {
var qu = +prompt('请输入要取的钱数')
if (qu == Number(qu) && parseFloat(qu) && qu <= money){ // 判断是否为纯数字 并且取的钱数不能大于已有的钱数
money = money - qu ;
alert('余额还有'+ money + '元');
shuru = prompt('请输入您要的操作 \n 1.存钱 \n 2.取钱 \n 3.查看余额 \n 4.退出');
}else {
alert('您的余额不足或输入内容错误,请从新输入');
shuru = prompt('请输入您要的操作 \n 1.存钱 \n 2.取钱 \n 3.查看余额 \n 4.退出');
}
}else if (shuru == '3') {
alert('余额还有'+money+'元');
shuru = prompt('请输入您要的操作 \n 1.存钱 \n 2.取钱 \n 3.查看余额 \n 4.退出');
}else if (shuru == '4') {
alert('您已成功退出');
break;
}else {
alert('请输入正确的内容');
shuru = prompt('请输入您要的操作 \n 1.存钱 \n 2.取钱 \n 3.查看余额 \n 4.退出');
}
}

浙公网安备 33010602011771号