21xrx.com
2024-09-17 04:17:32 Tuesday
登录
文章检索 我的文章 写文章
用for循环打造JavaScript简易ATM机
2023-06-10 14:15:54 深夜i     --     --
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,程序就会退出循环,程序结束。

三个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复