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