循环中的信用更新JS

时间:2015-12-18 12:58:15

标签: javascript loops

我正在开发一个简单的终端JavaScript文件,这是一个菜单,允许用户添加他们选择的信用,删除信用并查看他们可用的信用额度。这是一个循环,以便在用户选择选项后再次显示菜单。

问题是,如果我添加一定数量的信用额度(比如说50英镑),然后又回去又增加50英镑,这应该会使它总计100英镑。它仍然显示第一个输入。这同样适用于删除信用,然后查看剩余多少。删除后,一旦我选择查看总积分的选项,它只显示原始金额(在删除任何内容之前)。

我认为这必定是因为它在一个循环中。但据我所知,这是我能做到的唯一方法,以便在选择了一个选项后继续显示菜单。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

您没有汇总任何内容,因此您只能获得最新值。

更改案例2& 3到:

credit += readlineSync.questionInt(...);

credit -= readlineSync.questionInt(...);
分别

...