使用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 相关文章推荐
Javascript的并行运算实现代码
Nov 19 Javascript
Javascript this 的一些学习总结
Aug 02 Javascript
jquery实现弹出层完美居中效果
Mar 03 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
May 17 Javascript
AngularJS基础 ng-csp 指令详解
Aug 01 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
Mar 04 Javascript
JavaScript中this关键字用法实例分析
Aug 24 Javascript
JS拖拽排序插件Sortable.js用法实例分析
Feb 20 Javascript
Vue中使用matomo进行访问流量统计的实现
Nov 05 Javascript
JavaScript实现多文件下载方法解析
Aug 07 Javascript
微信小程序实现简单的select下拉框
Nov 23 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
Linux下快速搭建php开发环境
2017/03/13 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
解决FireFox下[使用event很麻烦]的问题
2006/11/26 Javascript
又一个图片自动缩小的JS代码
2007/03/10 Javascript
JScript的条件编译
2007/05/29 Javascript
不同浏览器对回车提交表单的处理办法
2010/02/13 Javascript
一些常用弹出窗口/拖放/异步文件上传等实用代码
2013/01/06 Javascript
js数组的操作详解
2013/03/27 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
JS实现页面载入时随机显示图片效果
2016/09/07 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
一个炫酷的Bootstrap导航菜单
2016/12/28 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
2020/01/02 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
Python装饰器使用示例及实际应用例子
2015/03/06 Python
浅谈Python Opencv中gamma变换的使用详解
2018/04/02 Python
python字符串string的内置方法实例详解
2018/05/14 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
OpenCV 轮廓检测的实现方法
2019/07/03 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
CSS3 文字动画效果
2020/11/12 HTML / CSS
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
Arti-shopping中文官网:大型海外商品一站式直邮平台
2020/03/23 全球购物
先进集体获奖感言
2014/02/13 职场文书
简单的大学生自我鉴定
2014/02/18 职场文书
英语教研活动总结
2014/07/02 职场文书
管辖权异议上诉状
2015/05/23 职场文书
学校远程教育工作总结
2015/08/11 职场文书
导游词之麻姑仙境
2019/11/18 职场文书