使用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 相关文章推荐
对textarea框的代码调试,而且功能上使用非常方便,酷
Jun 30 Javascript
JS继承 笔记
Jul 13 Javascript
二叉树的非递归后序遍历算法实例详解
Feb 07 Javascript
js网页实时倒计时精确到秒级
Feb 10 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
Dec 08 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
Mar 25 Javascript
Vue.js教程之axios与网络传输的学习实践
Apr 29 Javascript
JS 中LocalStorage和SessionStorage的使用
Aug 17 Javascript
Vue中建立全局引用或者全局命令的方法
Aug 21 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
Dec 26 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
Sep 13 Javascript
JS尾递归的实现方法及代码优化技巧
Jan 19 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读取csv文件并输出的方法
2015/03/14 PHP
php的4种常见运行方式
2015/03/20 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
利用php-cli和任务计划实现订单同步功能的方法
2017/05/03 PHP
php递归函数怎么用才有效
2018/02/24 PHP
使用PHP反射机制来构造&quot;CREATE TABLE&quot;的sql语句
2019/03/21 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
Javascript中常见的校验如域名、手机、邮箱等等
2014/01/02 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
Javascript中引用类型传递的知识点小结
2017/03/06 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
Vue程序化的事件监听器(实例方案详解)
2020/01/07 Javascript
js实现无限层级树形数据结构(创新算法)
2020/02/27 Javascript
详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结
2020/05/28 Javascript
vue实现井字棋游戏
2020/09/29 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
python nmap实现端口扫描器教程
2020/05/28 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
如何以Winsows Service方式运行JupyterLab
2020/08/30 Python
Python实现微信表情包炸群功能
2021/01/28 Python
吃透移动端 1px的具体用法
2019/12/16 HTML / CSS
趣味活动策划方案
2014/02/08 职场文书
给校长的建议书500字
2014/05/15 职场文书
临时用工协议书范本
2014/10/29 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
高中运动会前导词
2015/07/20 职场文书
python 爬取吉首大学网站成绩单
2021/06/02 Python