Javascript 如何加载变量并能够添加到其中?

Javascript 如何加载变量并能够添加到其中?,javascript,Javascript,我有一个保存变量的按钮和一个加载变量的按钮。save按钮工作正常,加载也正常,但当我运行函数将1添加到变量时,它会将另一个数字添加到边上,而不是将其添加到数字中。这是我的密码: <button onClick="save();" style="color:black;">Save Money</button> <button onClick="load();" style="color:black;">Load Money</button> &l

我有一个保存变量的按钮和一个加载变量的按钮。save按钮工作正常,加载也正常,但当我运行函数将1添加到变量时,它会将另一个数字添加到边上,而不是将其添加到数字中。这是我的密码:

<button onClick="save();" style="color:black;">Save Money</button>
<button onClick="load();" style="color:black;">Load Money</button>

<script type="text/javascript">
  var money = 0;

  function updateClickCount() {
    document.getElementById("clickCount").innerHTML = money;
  };
</script>

<script>
  function save() {
    localStorage.setItem('cash', money);
  }

  function load() {
    cash = localStorage.getItem('cash');
    money = cash

    updateClickCount();
  }
</script>

<script>
  function moneyy() {
    money += 1;
    updateClickCount();

  }
</script>

<p>
  <div class="div" style="width: 10px; height: 10px; background-color: black; border: 0px;"></div>MONEY: $
  <div class="div" id="clickCount"></div>
</p>

<button type="button" class="textButton" onClick="setTimeout(moneyy, 1000);" id="push">Search Small Caravan</button>
省钱
装钱
var货币=0;
函数updateClickCount(){
document.getElementById(“clickCount”).innerHTML=money;
};
函数save(){
localStorage.setItem('cash',money);
}
函数加载(){
cash=localStorage.getItem('cash');
钱=现金
updateClickCount();
}
函数money(){
货币+=1;
updateClickCount();
}

金钱:$

搜索小商队

谢谢你的帮助,我真的希望人们能够保存他们的游戏!还有提示欢迎

必须将变量解析为一个数字,否则
+
运算符将是带有类型强制的字符串连接(数字
1
将强制为字符串数字
“1”
):


非常感谢你的工作。我只是把+1换成了零。谢谢大家!@TarasLytvynchuk通常的做法是接受对您有效的答案,以便其他人知道这是您的解决方案。这也有助于回答问题的人因工作出色而赢得声誉。@TarasLytvynchuk我很高兴能帮助你。现在你可以接受答案了。非常感谢你。
money = parseInt(money, 10) + 1;