我正在研究一个简单的终端JavaScript文件,该文件是一个菜单,它允许用户添加自己选择的信用,删除信用并查看他们有多少信用。这是一个循环,以便在用户选择选项后再次显示菜单。

问题是,如果我添加了一定数量的信用额(例如50英镑),然后又回去又添加了50英镑,那么总计应为100英镑。它仍然显示第一个输入。删除信用额,然后查看还剩多少,同样有效。删除后,一旦我选择查看总信用额度的选项,它只会显示原始金额(在删除任何内容之前)。

我认为这一定是由于它处于循环中。但是据我所知,这是我可以执行的唯一方法,以使菜单在被选择后继续显示。

任何帮助,将不胜感激!

最佳答案

您没有汇总任何内容,因此只有最新的可用价值。

将案例2和3更改为:

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

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


分别...

10-06 04:17