【JS】简易ATM取款机

     /*
    页面显示请输入你的操作  (不输入4就会反复弹出这个对话框)
      1.存款
      2.取款
      3.查看余额
      4.退出  
  
      while嵌套switch
      
 ①:循环的时候,。需要反复提示输入框,所以提示框写到循环里面
 ②:退出的条件是用户输入了4,如果是4,则结束循环,不在弹窗
 ③:提前准备一个金额预先存储一个数额
 ④:取钱则是减法操作,存钱则是加法操作,查看余额则是直接显示金额
 ⑤:输入不同的值,可以使用switch来执行不同的操作

        
        
        */

        // 1.不断弹出对话框
        //3.准备一个金额先存储一个数额默认里面有100
        let money = 100
        while (true) {
            let str = prompt(`
           请输入你的操作
            1.存款 
            2.取款
            3.查看余额
            4.退出 
            `)
            //2.除非输入的是4,则退出循环break
            if (str === "4")//因为prompt接收过来的是字符串类型
            {
                break
            }

            //4.用switch进行123操作
            switch (str) {
                case '1':
                    //存钱
                    let cun = +prompt(`请你输入存钱的金额:`)
                    money += cun
                    break
                case '2':
                    //取钱
                    let qu = +prompt(`请你输入取钱的金额:`)
                    money -= qu
                    break
                case '3':
                    //查看余额
                    alert(`你的余额是:${money}`)
                    break
            }
        }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值