【JavaScript】简易ATM机

【需求】

  1. 打开界面显示菜单
  2. 点击1、2、3操作,进行相应的操作
  3. 点击4则可以退出此程序
  <script>
        /* 简易atm机,请输入您要的操作1.存钱2.取钱3.显示余额4.退出 */
        var operate = prompt('请输入您要的操作' + '\n' + '1.存钱' + '\n' + '2.取钱' + '\n' + '3.显示余额' + '\n' + '4.退出');
        var money = 100;
        while (1) {

            if (operate == 1) {
                // 操作1 存钱
                var add = prompt('你存多少钱');
                money = parseInt(money) + parseInt(add);
                operate = '3';
            } else if (operate == 2) {
                // 操作2 取钱
                var cut = prompt('你取多少钱');
                money = parseInt(money) - parseInt(cut);
                operate = '3';
            } else if (operate == 3) {
                //操作3 查余额
                alert('你现在的账户有' + money + '元');
                var operate = prompt('请输入您要的操作' + '\n' + '1.存钱' + '\n' + '2.取钱' + '\n' + '3.显示余额' + '\n' + '4.退出');
            } else {
                alert('正在退出');
                break;
            }
        }
    </script>

  

 

【注意】

  1. 关键点在于给operate赋值3,然后进行下一轮循环
  2. while取值为1,是为了让循环语句一直循环,除非碰见break
posted @ 2021-02-25 15:27  FishCake  阅读(336)  评论(0)    收藏  举报