我可以将一个变量的值传递给另一个Javascript
问题描述:
我在做一个简单的游戏来帮助学习Javascript的基础知识。在游戏过程中,每次按下按钮时,玩家都会增加“Grain”。该值通过名为“grainTotal”的计数器显示给玩家。我可以将一个变量的值传递给另一个Javascript
我想要做的是玩家能够按另一个按钮,重置“grainTotal”计数器为0,而传输原始值到另外一个柜台 - 名为“storeTotal”。
这是我到目前为止已经试过,并且同时它重置“grainTotal”柜台,所有的“storeTotal”计数器确实是回报“的翻译:”
function buildStore() { /*transfers the value of grainCount to storeCount and resets grainCount to 0 */
storeCount = {grainCount};
grainCount = 0;
grainTotal = document.getElementById('grain').innerHTML = grainCount;
storeTotal = document.getElementById('storeTotal').innerHTML = storeCount;
}
就是我试图做甚至可能吗?任何人都可以帮我看看我失踪了吗?
答
感谢@ Joe-Leonard,我最终修复了这个问题。
function buildStore() { /*transfers the value of grainCount to storeCount and resets grainCount to 0 */
storeCount += grainCount;
grainCount = 0;
grainTotal = document.getElementById('grain').innerHTML = grainCount;
storeTotal = document.getElementById('storeTotal').innerHTML = storeCount;
}
功能做什么,我也想和“+ =”的STORECOUNT和grainCount之间意味着,grainTotal的当前值被添加到storeTotal,而不是仅仅将其覆盖。
使用'.innerHTML = JSON.stringify(grainCount,null,2)'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify –
@Daniel_L为什么去做?? – Pointy
只有我们不得不下来投票评论 –