gpt4 book ai didi

javascript - 修改变量不起作用的函数 - Javascript

转载 作者:行者123 更新时间:2023-11-30 07:23:28 25 4
gpt4 key购买 nike

我的问题涉及 3 个变量:

var modifyForce = 2;
var forceBase = 15;
var Force = (forceBase + modifyForce);

显示17力

第一个起作用的函数是:

{
Force++;
document.getElementById("Force").innerHTML = Force;
}

每次我调用它时它都会为 Force 添加 +1

但是第二个函数:

{
forceBase++;
document.getElementById("Force").innerHTML = Force;
}

不为 Force 添加 +1。因为它应该将 +1 添加到 forceBase 和 Force = forceBase + modifyForce 那么它应该将 1 添加到 Force...我认为。

我的目标是拥有一个“forceBase”统计数据 + 一个“modifyForce”以获得总的“Force”

我可能遗漏了一些简单的东西,但我找不到。 :/

谢谢你:)

最佳答案

问题是您没有将 Force 更新为等于新的 forceBase + modifyForce。除了声明之外,Force 不与 forceBasemodifyForce 保持任何连接,您必须手动为其分配新值。您应该这样更改代码:

{
forceBase++;
Force = forceBase + modifyForce;
document.getElementById("Force").innerHTML = Force;
}

请记住,如果在另一个函数(例如您发布的第一个函数)中更改了 Force,这将重置这些更改。

关于javascript - 修改变量不起作用的函数 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28456044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com