为什么我的变量追加了

Why is my variable appending?

本文关键字:追加 变量 我的 为什么      更新时间:2023-09-26

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

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

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

保存游戏前:Gold: 98

再次调用变量后:Gold 9811111

而不是把它加到99、100、101、102。

您需要使用parseInt,因为这些值是作为字符串存储的。否则,它将它们视为字符串"A" + "A" = "AA"answers"1" + "1" = "11"