使用javascript函数编写简单银行取钱存钱流程


Posted in Javascript onMay 26, 2018

具体代码如下所述:

const readline = require('readline-sync')//引用readline-sync
let arr = [['zhang', '123', 2000], ['yang', '123456', 3000]];
//登陆 
let add = function () {
  let s = 2;//输入错误的次数
  while (true) {
    console.log('请输入用户名:');
    let user = readline.question();
    console.log('请输入密码:');
    let password = readline.question();
    for (let i = 0; i < arr.length; i++) {   
      if (user === arr[i][0] && password === arr[i][1]) {
        console.log('欢迎你,登陆成功');
        mean(i);
        return;
      }
    }
    //输入不正确,超过三次
    if (s != 0) {
      console.log(`密码或账户有误,你还有${s}次机会,请重新输入!`);
      s--;
    } else {
      console.log('对不起,账户锁定!');
      break;
    }
  }
}
//存款
let fn1 = function (i) {
  console.log('存款');
  console.log('请输入存款金额:');
  let cunkuan = readline.question() - 0;
  arr[i][2]+= cunkuan;
  console.log('系统正在为你存钱请稍等。。。。。\n存钱成功您当前余额为' + arr[i][2]);
}
//取款
let fn2 = function (i) {
  console.log('取款');
  console.log('请输入取款金额:');
  let qukuan = readline.question() - 0;
  if (qukuan > arr[i][2]) {
    console.log('对不起你的余额不足!,请重新输入金额或者退出');
  } else {
    arr[i][2] = arr[i][2] - qukuan;
    console.log('正在为你取钱。。。。。\n您当前余额为:' + arr[i][2]);
  }
}
//查看
let fn3 = function (i) {
  console.log('查看');
  console.log('正在查询。。。。\n您当前的余额为:' + arr[i][2]);
}
//退出
let fn4 = function () {
  console.log('退出');
  console.log('欢迎你下次使用!');
}
//流程
let mean = function (i) {
  for (let yewu = 1; yewu >= 1; yewu++) {
    console.log('请选择业务:\n1.存款: \n2.取款: \n3.查看: \n4.退出:');
    let yewu = readline.question() - 0;
    switch (yewu) {
      case 1:
        fn1(i);
        continue;
      case 2:
        fn2(i);
        continue;
      case 3:
        fn3(i);
        continue;
      case 4:
        fn4();
        return;
    }break;
  }
}
add();

总结

以上所述是小编给大家介绍的使用javascript函数编写简单银行取钱存钱流程,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
jquery根据name属性查找的小例子
Nov 21 Javascript
基于jQuery实现表单提交验证
Nov 24 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
Nov 26 Javascript
值得分享的轻量级Bootstrap Table表格插件
May 30 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
Aug 15 jQuery
two.js之实现动画效果示例
Nov 06 Javascript
vue之浏览器存储方法封装实例
Mar 15 Javascript
微信小程序使用swiper组件实现层叠轮播图
Nov 04 Javascript
微信小程序实现吸顶效果
Jan 08 Javascript
在VUE style中使用data中的变量的方法
Jun 19 Javascript
vue用elementui写form表单时,在label里添加空格操作
Aug 13 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
Nov 12 Javascript
jQuery插件jsonview展示json数据
May 26 #jQuery
jQuery插件Validation表单验证详解
May 26 #jQuery
jQuery创建及操作xml格式数据示例
May 26 #jQuery
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
May 26 #Javascript
angularJS开发注意事项
May 26 #Javascript
JavaScript继承与多继承实例分析
May 26 #Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 #jQuery
You might like
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
2017/05/02 PHP
PHP设计模式之装饰器模式定义与用法详解
2018/04/02 PHP
Javascript基础 函数“重载” 详细介绍
2013/10/25 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
2014/07/01 Javascript
JavaScript中的普通函数与构造函数比较
2015/04/07 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
jQuery垂直多级导航菜单代码分享
2015/08/18 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
2016/06/17 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
关于RequireJS的简单介绍即使用方法
2016/10/20 Javascript
JavaScript实现的select点菜功能示例
2017/01/16 Javascript
Angular 数据请求的实现方法
2018/05/07 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
jQuery擦除插件eraser使用方法详解
2020/01/11 jQuery
跟老齐学Python之Import 模块
2014/10/13 Python
python3简单实现微信爬虫
2015/04/09 Python
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
对tf.reduce_sum tensorflow维度上的操作详解
2018/07/26 Python
python多进程实现文件下载传输功能
2018/07/28 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
2018/12/05 Python
Python 分发包中添加额外文件的方法
2019/08/16 Python
使用sklearn的cross_val_score进行交叉验证实例
2020/02/28 Python
Keras 使用 Lambda层详解
2020/06/10 Python
体验完美剃须:The Art of Shaving
2018/08/06 全球购物
报关简历自我评价怎么写
2013/09/19 职场文书
创新比赛获奖感言
2014/02/13 职场文书
社区党的群众路线教育实践活动总结材料
2014/10/31 职场文书
五好家庭申报材料
2014/12/20 职场文书
纪检监察立案决定书
2015/06/24 职场文书
教你如何用Python实现人脸识别(含源代码)
2021/06/23 Python