簡體   English   中英

localStorage.getItem 返回 NaN

[英]localStorage.getItem returns NaN

我目前正在使用 Javascript 和 HTML 制作增量游戲。 該游戲具有通過 localStorage 的保存系統,但在我的 function 中加載所有游戲數據 localStorage 返回 NaN。 有人能指出我正確的方向嗎? 謝謝。

這是 loadData(); function:

function loadData() {
    doco = parseInt(localStorage.getItem('dogco'));
    updateDC();
    clipo = parseInt(localStorage.getItem('u1'));
    cpwr.innerHTML = `Clickpower: ${clipo}`
    clipes = parseInt(localStorage.getItem('u2'))
    cps.innerHTML = `Clicks Per Second: ${clipes}`;
    cpsok = parseInt(localStorage.getItem('cps'));
    if(cpsok = 1){
        cpsGo();
    }
};

我不確定您是否事先聲明了 localStorage,但它需要存在才能調用它。

    localStorage.setItem("yourStorage", "value"); // setItem() creates localStorage
    console.log(localStorage.getItem("yourStorage")) //getItem() returns given key's value.


    expected output:
    >"value"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM