我正在嘗試使用基本數學將字符串添加爲字符串。我首先將本地存儲設置爲「0」,然後每次爲其添加「1」。我覺得我在正確的道路上,但是當我運行這個時,我的結果不是0 + 1 = 1,而是我在本地存儲中獲得「01」。我希望能夠每次向現有的本地存儲添加1,所以0 + 1我得到1.下次1 + 1我得到2,2 + 1我得到3等等。在本地存儲中添加字符串編號(數學)
// sets "points" to 0 when user first loads page.
if (localStorage.getItem("points") === null){
localStorage.setItem("points", "0");
}
// get points
var totalPoints = localStorage.getItem("points");
// add 1 points to exisiting total
var addPoint = totalPoints +"1";
// set new total
localStorage.setItem("points", addPoint);
@Pointy localstorage只接受一個字符串 –
是的,我想出了:-)對不起 – Pointy
可能重複[如何將字符串轉換爲JavaScript中的整數?](http://stackoverflow.com/questions/1133770)/how-do-i-convert-a-string-into-an-integer-in-javascript) –