用原生JS寫微程序

(1)簡易ATM

/*   步驟構思:一、向用戶打印目錄
               二、變量儲存100塊剩錢
               三、變量儲存=存錢:輸入錢數加先前存錢數, 彈出顯示餘額提示框
               四、變量儲存=取錢:現有減去取錢數,彈出顯示餘額提示框
               五、餘額:彈出顯示餘額提示框
               六、退出:彈出退出確認提示框    */

var select = prompt('請輸入您要的操做:' + '\n' + '1.存錢' + '\n' + '2.取錢' + '\n' + '3.顯示餘額' + '\n' + '4.退出')
var balance = 100
switch (true) {
    case select == 1:
        var money = parseFloat(prompt('請您輸入要存入的金額:'));
        var over = balance + money;
        alert('存款成功,當前餘額:' + over);
        break;
    case select == 2:
        var money = parseFloat(prompt('請您輸入要取出的金額:'));
        var over = balance - money;
        alert('取款成功,當前餘額:' + over);
        break;
    case select == 3:
        alert('您的帳戶當前餘額爲:' + balance);
    case select == 4:
        alert('您真的要退出嘛?')
        alert('退出系統成功!')
        break
    default:
        alert('輸入有誤,沒法識別!')
}

 

(2)簡易計算器

/*   步驟構思:一、向用戶打印目錄
              二、變量儲存=用戶輸入目錄選項
              三、變量儲存=輸入第一個數據
              四、變量存儲=輸入第二個數據
              五、對應選項,執行運算
              六、向用戶打印輸出   */

function computer() { 
    var select = prompt('歡迎使用簡易計算器!!!' + '\n' +
        '1.加法運算' + '\n' +
        '2.減法運算' + '\n' +
        '3.乘法運算' + '\n' +
        '4.除法運算' + '\n' +
        '5.退出' + '\n' +
        '請輸入您的選項:')
    if (select == 1) {
        var selectOne = parseFloat(prompt('請輸入第一個數據:'))
        var selectTwo = parseFloat(prompt('請輸入第二個數據:'))
        result = selectOne + selectTwo;
    } else if (select == 2) {
        var selectOne = parseFloat(prompt('請輸入第一個數據:'))
        var selectTwo = parseFloat(prompt('請輸入第二個數據:'))
        result = selectOne - selectTwo;
    } else if (select == 3) {
        var selectOne = parseFloat(prompt('請輸入第一個數據:'))
        var selectTwo = parseFloat(prompt('請輸入第二個數據:'))
        result = selectOne * selectTwo;
    } else if (select == 4) {
        var selectOne = parseFloat(prompt('請輸入第一個數據:'))
        var selectTwo = parseFloat(prompt('請輸入第二個數據:'))
        result = selectOne / selectTwo;
    } else {
        alert('我這麼可愛,你真的要退出嘛?');
        window.close();
    }
    alert('運算結果爲:' + result);
}
computer()

 

題源©http://www.itheima.com/spa

相關文章
相關標籤/搜索