21xrx.com
2025-03-16 13:14:46 Sunday
文章检索 我的文章 写文章
用for循环打造JavaScript简易ATM机
2023-06-17 12:59:48 深夜i     12     0
JavaScript for循环 ATM机

JavaScript简易ATMfor循环

我最近刚学习了JavaScript的for循环,为了练习一下这个知识点,我尝试编写了一个简易的ATM机程序。在编写代码的过程中,我遇到了不少问题,但是我最终还是成功了。下面就来分享一下我的代码和思路。

首先,我定义了一个初始值为0的变量balance,表示我的银行卡余额。然后,我使用了一个for循环,让程序一直运行,直到我选择退出程序为止。在每次循环中,程序会显示给用户一个菜单:

console.log("请选择要进行的操作:");
console.log("1. 查看余额");
console.log("2. 存款");
console.log("3. 取款");
console.log("4. 退出程序");

接着,程序会等待用户输入一个选项。如果用户输入了1,程序就会显示余额:

console.log("您的余额为:" + balance);

如果用户输入了2,程序会要求用户输入存款金额,并把余额增加对应的金额:

var deposit = prompt("请输入存款金额:");
balance += parseInt(deposit);
console.log("存款成功,您的余额为:" + balance);

如果用户输入了3,程序会要求用户输入取款金额。如果取款金额大于余额,程序就会提示用户余额不足;否则,程序会减少余额并显示新的余额:

var withdrawal = prompt("请输入取款金额:");
if (parseInt(withdrawal) > balance) {
  console.log("余额不足!");
} else {
  balance -= parseInt(withdrawal);
  console.log("取款成功,您的余额为:" + balance);
}

最后,如果用户输入了4,程序就会退出循环,程序结束。

三个

  
  

评论区