zoukankan      html  css  js  c++  java
  • 用原生JS写微程序

    (1)简易ATM

     /*   步骤构思:1、向用户打印目录
                   2、变量储存100块剩钱
                   3、变量储存=存钱:输入钱数加先前存钱数, 弹出显示余额提示框
                   4、变量储存=取钱:现有减去取钱数,弹出显示余额提示框
                   5、余额:弹出显示余额提示框
                   6、退出:弹出退出确认提示框    */
    
    var select = prompt('请输入您要的操作:' + '
    ' + '1.存钱' + '
    ' + '2.取钱' + '
    ' + '3.显示余额' + '
    ' + '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)简易计算器

    /*   步骤构思:1、向用户打印目录
                  2、变量储存=用户输入目录选项
                  3、变量储存=输入第一个数据
                  4、变量存储=输入第二个数据
                  5、对应选项,执行运算
                  6、向用户打印输出   */
    
    function computer() { 
        var select = prompt('欢迎使用简易计算器!!!' + '
    ' +
            '1.加法运算' + '
    ' +
            '2.减法运算' + '
    ' +
            '3.乘法运算' + '
    ' +
            '4.除法运算' + '
    ' +
            '5.退出' + '
    ' +
            '请输入您的选项:')
        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/


    作者:MaricoCheung
    出处:http://www.cnblogs.com/MaricoCheung/
    ——有心人做有心事哦,晚安EmilyChen!

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

     
  • 相关阅读:
    PHP中多维数组var_dump展示不全
    postman 请求接口 Could not get any response
    TP5中用redis缓存
    前端控制台 JavaScript函数报错 SyntaxError: expected expression, got ';' SyntaxError: expected expression, got 'if'
    jQuery 虚拟数字键盘代码
    判断当前点击的是第几个标签 例如 <li></li> 、<option></option>
    layui checkbox , radio 清除所有选中项
    layui select 联动渲染赋值不了数据的问题
    TP5 isEmpty() 判空方法 所用场景
    排序(插入排序、折半插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排、归并排序、基数排序)
  • 原文地址:https://www.cnblogs.com/MaricoCheung/p/13768919.html
Copyright © 2011-2022 走看看