简易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.退出');
            }
        }
posted @ 2022-06-10 19:45  花生和毛豆  阅读(54)  评论(0)    收藏  举报