如何使用 localStorage 处理数字

Man*_*anu 5 html javascript local-storage

我对localStorage如何将它与数字和 一起使用感到困惑parseInt()

例如,我有一个“hiScore”变量和一个“score”变量。我想hiScore在我的变量中添加变量localStorage

localStorage 接受一个字符串变量,所以我必须将其转换为数字parseInt()

我的所有变量都已在没有 localStorage 的情况下设置,因此我想知道现在添加 localStorage 的最佳方法是什么。

我无法理解 mozilla 或 W3schools 上的文档。

K K*_*K K 8

按照这个例子:

localStorage.setItem("score", 123.465); //Set value
var score = localStorage.getItem("score"); ///Get value as string

//Convert
var score1 = parseInt(score)//Returns 123
var score2 = parseFloat(score)//Returns 123.465
console.log(score1,score2);
Run Code Online (Sandbox Code Playgroud)

当您从 获取值时localStorage,它将作为字符串返回。在将它们用于计算之前,您需要使用parseInt或将它们转换为数字parseFloat