使用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 相关文章推荐
Firefox 无法获取cssRules 的解决办法
Oct 11 Javascript
兼容ie和firefox js关闭代码
Dec 11 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
Jan 09 Javascript
javascript中expression的用法整理
May 13 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
Aug 30 Javascript
JavaScript获取URL汇总
Jun 08 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
Jun 17 Javascript
JavaScript实现页面定时刷新(定时器,meta)
Oct 12 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
Oct 26 Javascript
JS弹出窗口的运用与技巧大全
Nov 01 Javascript
基于JavaScript实现简单的音频播放功能
Jan 07 Javascript
JS + HTML 罗盘式时钟的实现
May 21 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 搜索框提示(自动完成)实例代码
2012/02/05 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP排序二叉树基本功能实现方法示例
2018/05/26 PHP
php实现JWT验证的实例教程
2020/11/26 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
很全的显示阴历(农历)日期的js代码
2009/01/01 Javascript
Web开发之JavaScript
2012/03/29 Javascript
jQuery-serialize()输出序列化form表单值的方法
2012/12/26 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
jquery实现下拉菜单的手风琴效果
2017/07/23 jQuery
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
Vue2.0 v-for filter列表过滤功能的实现
2018/09/07 Javascript
vue中使用mxgraph的方法实例代码详解
2019/05/17 Javascript
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
python下调用pytesseract识别某网站验证码的实现方法
2016/06/06 Python
django 开发忘记密码通过邮箱找回功能示例
2018/04/17 Python
python3爬虫之设计签名小程序
2018/06/19 Python
Python多继承原理与用法示例
2018/08/23 Python
python实现windows壁纸定期更换功能
2019/01/21 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
2020/04/07 Python
为什么python比较流行
2020/06/19 Python
如何通过命令行进入python
2020/07/06 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
Python 中Operator模块的使用
2021/01/30 Python
小学美术教学反思
2014/02/01 职场文书
《维生素c的故事》教学反思
2014/02/18 职场文书
婚礼主持结束词
2014/03/13 职场文书
大学学风建设方案
2014/05/04 职场文书
2014全年工作总结
2014/11/27 职场文书
MySQL 四种连接和多表查询详解
2021/07/16 MySQL