使用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引导程序
Oct 26 Javascript
基于jquery的修改当前TAB显示标题的代码
Dec 11 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
Oct 24 Javascript
jquery实现手风琴效果实例代码
Nov 15 Javascript
JavaScript实现找出字符串中第一个不重复的字符
Sep 03 Javascript
JavaScript如何动态创建table表格
Aug 02 Javascript
ES6新特性六:promise对象实例详解
Apr 21 Javascript
JavaScript 巧学巧用
May 23 Javascript
详谈ES6中的迭代器(Iterator)和生成器(Generator)
Jul 31 Javascript
微信小程序 获取session_key和openid的实例
Aug 17 Javascript
详解vue中移动端自适应方案
May 05 Javascript
JavaScript高级程序设计之基本引用类型
Nov 17 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
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
php列出一个目录下的所有文件的代码
2012/10/09 PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
php通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
PHP数据对象映射模式实例分析
2019/03/29 PHP
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
2017/10/31 Javascript
基于js中style.width与offsetWidth的区别(详解)
2017/11/12 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
countUp.js实现数字滚动效果
2019/10/18 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
vue-router之解决addRoutes使用遇到的坑
2020/07/19 Javascript
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
Python实现抓取网页并且解析的实例
2014/09/20 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
python selenium firefox使用详解
2019/02/26 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
Python提取视频中图片的示例(按帧、按秒)
2020/10/22 Python
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
学生期末评语大全
2014/04/30 职场文书
效能风暴心得体会
2014/09/04 职场文书
个人工作表现评价材料
2014/09/21 职场文书
公司租房协议书
2014/10/14 职场文书
学校师德师风整改措施
2014/10/27 职场文书
红旗渠导游词
2015/02/09 职场文书
2019新员工心得体会
2019/06/25 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技