我正在尝试使用基本数学将数字添加为字符串。我首先将本地存储设置为“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);