js简易ATM模拟

  • Post author:
  • Post category:其他


1.首先默认你的余额为100元

var deposit = 100;

2.弹出一个输入框,提示按1存钱,按2取钱,按3显示余额,按4退出

var num = prompt( "请输入您要的操作:\n1.存钱 \n2.取钱 \n3.显示余额 \n4.退出" );

3.使用do-while循环,保证操作至少执行一次 4.在do-while循环体里面使用switch判断用户想要执行的操作。如果用户输入1,则让用户输入想要存入的钱数,然后将用户输入的数字与余额相加,再显示出余额;如果用户输入2,则让用户输入想要取出的钱数,然后将用户输入的数字与余额相减,再显示出余额;如果用户输入3,则直接显示余额;如果用户输入4,则退出do-while循环。 5.完整js代码如下:

<script>
      var deposit = 100;
      do {
        var num = prompt(
          "请输入您要的操作:\n1.存钱 \n2.取钱 \n3.显示余额 \n4.退出"
        );
        switch (num) {
          case "1":
            var save = prompt("请输入存的钱数");
            deposit = deposit + parseFloat(save);
            alert("您现在的余额" + deposit + "元");
            break;
          case "2":
            var take = prompt("请输入取的钱数");
            deposit = deposit - parseFloat(take);
            alert("您现在的余额" + deposit + "元");
            break;
          case "3":
            alert("您现在的余额" + deposit + "元");
            break;
          case "4":
            alert("您正在退出");
            break;
        }
      } while (num < "4");
    </script>


作者:杨云植

链接:https://juejin.cn/post/7031739481069879326

来源:稀土掘金

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。