为什么我的变量附加?

时间:2014-05-22 18:50:02

标签: javascript

所以我有一个变量,我正在使用本地存储进行保存功能。因为它很容易使用它。但我遇到了这个问题。当我再次获得JS变量时,它会出于某种原因附加。变量gold每秒递增一次。

这是我从本地存储中获取的项目。

function getSaveItem(item) {
    return localStorage.getItem(item);
}
  

在保存游戏之前:金牌:98

     

之后再次调用变量:Gold 9811111

而不是将它添加到99,100,101,102。它在结尾添加1。

1 个答案:

答案 0 :(得分:3)

您需要使用parseInt,因为值存储为字符串。否则它将它们视为字符串“A”+“A”=“AA”和“1”+“1”=“11”