JS循环做简易ATM机

这段代码展示了如何使用JavaScript创建一个简单的ATM机模拟器,用户可以进行存钱、取钱和查看余额操作。程序包含余额检查和防止透支的逻辑,直到用户选择退出。
<script>
var keyWords = prompt('请输入您要的操作\n1.存钱\n2.取钱\n3.显示余额\n4.退出');
        var fund = 100;
        while (keyWords != 4) {
            while (keyWords == 1) {
                var deposit = prompt('请输入您要存储的金额:');
                fund = Number(fund) + Number(deposit);
                alert('存储成功!\n您现在的余额为:' + fund + '元');
                keyWords = prompt('请输入您要的操作\n1.存钱\n2.取钱\n3.显示余额\n4.退出');
                if (keyWords != 1) {
                    continue;
                }

            }
            while (keyWords == 2) {
                var takeOut = prompt('请输入您要取出的金额:');
                while (takeOut > fund) {
                    alert('对不起,您的余额不足' + takeOut + '元');
                    takeOut = prompt('请您再次输入需要提取的金额:');
                }
                fund = Number(fund) - Number(takeOut);
                alert('取出成功!\n您现在的余额为:' + fund + '元');
                keyWords = prompt('请输入您要的操作\n1.存钱\n2.取钱\n3.显示余额\n4.退出');
                if (keyWords != 2) {
                    continue;
                }

            }
            while (keyWords == 3) {
                alert('您现在的余额为' + fund + '元');
                keyWords = prompt('请输入您要的操作\n1.存钱\n2.取钱\n3.显示余额\n4.退出');
                if (keyWords != 3) {
                    continue;
                }
            }
        }
        if (keyWords == 4) {
            alert('感谢您的使用!\n祝您生活愉快~');

        }
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值