使用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 相关文章推荐
Prototype使用指南之selector.js说明
Oct 26 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
Dec 25 Javascript
jQuery中remove()方法用法实例
Dec 25 Javascript
jQuery实现设置、移除文本框默认值功能
Jan 13 Javascript
js仿百度切换皮肤功能(html+css)
Jul 10 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
Jan 08 Javascript
validationEngine 表单验证插件使用实例代码
Jun 15 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
Jun 18 Javascript
vue项目tween方法实现返回顶部的示例代码
Mar 02 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
Aug 25 Javascript
JS桶排序的简单理解与实现方法示例
Nov 25 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
Sep 18 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.MVC的模板标签系统(二)
2006/09/05 PHP
PHP教程之PHP中shell脚本的使用方法分享
2012/02/23 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
详解laravel passport OAuth2.0的4种模式
2019/11/04 PHP
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
滚动图片效果 jquery实现回旋滚动效果
2013/01/08 Javascript
jquery购物车实时结算特效实现思路
2013/09/23 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
JavaScript 学习笔记之基础中的基础
2015/01/13 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
2017/08/16 Javascript
iview在vue-cli3如何按需加载的方法
2018/10/31 Javascript
[03:37]2016完美“圣”典 风云人物:Mikasa专访
2016/12/07 DOTA
Python基类函数的重载与调用实例分析
2015/01/12 Python
python黑魔法之编码转换
2016/01/25 Python
Django进阶之CSRF的解决
2018/08/01 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
完美解决ARIMA模型中plot_acf画不出图的问题
2020/06/04 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
python 密码学示例——凯撒密码的实现
2020/09/21 Python
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
商务助理岗位职责
2013/11/13 职场文书
销售行政专员职责
2014/01/03 职场文书
幼儿园毕业家长感言
2014/02/10 职场文书
文明礼仪标语
2014/06/13 职场文书
数学教研活动总结
2014/07/02 职场文书
2015年先进个人自荐书
2015/03/24 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书