2022-10-17 更新 4863 阅读

js小案例-简易ATM

题目描述:
里面现存100块钱。
如果存钱,就用输入的钱数加上原先存的钱,然后弹出余额。
如果取钱,就减去取的钱,然后显示余额。
如果显示余额,就显示余额。
如果退出,就进行判断再退出。

js代码实现

var money = 100; // 原始余额;
var num = parseInt(prompt('请输入您要的操作:' + '\n' + '1.存钱' + '\n' + '2.取钱' + '\n' + '3.显示余额' + '\n' + '4.退出'));
switch (num) {
    case 1:
        var moneySum = 0; // 初始化余额 
        moneyCun = parseInt(prompt('请输入您要存钱的数额'));

        if (isNaN(moneyCun)) {  // 判断字符是否数字类型。
            alert('NTM在逗我呢,这输入的是数字吗');
        } else {
            alert('' + (money + moneyCun));
        }
        break;
    case 2:
        var qu = parseInt(prompt('请输入您要取的数额'));

        if (qu < money) {
            alert('余额为:' + (money - qu));
        } else if (isNaN(qu)) {
            alert('麻烦您输入数字好嘛?');
        } else {
            alert('你个穷比是不是没有一点b数儿,哪里有这么多钱呢!?!?');
        }
        break;
    case 3:
        alert('目前余额为:' + money);
        break;
    case 4:
        do {
            var quit = prompt('您真的要退出吗?( Y / N )');
        } while (quit !== ('Y' && 'y'));
        alert('退出成功!');
        break;

    default:
        alert('输入错误!');
        break;
}

demo地址:js小案例-简易ATM

ssh -p 端口号 用户名@服务器IP(例如 ssh -p 22 abc@111.111.111.111)