利用JavaScript循环制作简易ATM机
重难点:需要保证输入 1,2,3指令时不退出循环
var money = 100; //原本的金额
//只有输入4才能退出循环 且保证输入123不退出循环
while (true) {
var choice = prompt('请输入您要的操作:' + '\n' + '1、存钱' + '\n' + '2、取钱' + '\n' + '3、显示余额' + '\n' + '4、退出');
if (choice == 1) {
var money1 = prompt('请输入存钱金额:');
money += parseFloat(money1);
alert('您现在的余额是: ' + money);
} else if (choice == 2) {
var money2 = prompt('请输入取出金额:');
//严谨 要想到取出金额大于余额的情况
if (money2 <= money) {
money -= parseFloat(money2);
alert('余额是:' + money);
} else {
alert('余额不足!!');
}
} else if (choice == 3) {
alert('您的余额是: ' + money);
} else if (choice == 4) {
alert('退出中...');
break;
} else {
alert('请输入正确的指令!'); //确保用户输入正确指令
}
}
好啦,这样一个完整的简易ATM机就做好了!