我似乎無法在我的代碼中使currentCost [0]或buildingA增加。爲什麼我不能更改變量?
我的問題可能是在這裏:
{
document.getElementById("costA").innerHTML = currentCost[0]
document.getElementById("amountA").innerHTML = buildingA
document.getElementById("canPay").innerHTML = "You just bought another!"
count.postMessage({action:'subtract', amount:currentCost[0], once:true});
currentCost[0] = Math.ceiling(nlogn(currentCost[0]+1)) + 5
buildingA = buildingA + 1
}
這是一個if語句中。
我的目標是當建築物被購買時,它會增加一個存在的類型的建築物的數量,並根據預定的功能,即newPrice = oldPrice*log10(oldPrice)
增加價格。
但是,當我購買建築A時,價格將保持在15,並且它總是說我有0 buildingA's。
你應該在這裏發佈你的源代碼,而不是鏈接到你的整個存儲庫。這裏的代碼發佈應該是[MCVEs](http://stackoverflow.com/help/mcve) – ray