如何将localStorage与数字一起使用

时间:2015-08-22 10:05:35

标签: javascript html local-storage

我对dataGridView1.EditingControl.BackColor = Color.Red;以及如何将其与数字localStorage混淆使用感到困惑。

例如,我有一个' hiScore'变量和分数'变量。我想在parseInt()

中添加hiScore变量

localStorage采用字符串变量,因此我必须将其变为localStorage

的数字

我的所有变量都已经设置好没有localStorage所以我想知道现在添加localStorage的最佳方法是什么。

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

2 个答案:

答案 0 :(得分:2)

保留变量类型的一种方法是使用JSON.stringifyJSON.parse的组合。例如,如果您有一个具有多个变量类型的对象:

""

您可以使用以下方法将其保存到localStorage:

var info = {
   name: 'Bob',
   age: 23,
   isAdmin: true
};

使用

阅读
localStorage.setItem('memberInfo', JSON.stringify(info));

答案 1 :(得分:2)

请遵循以下示例:

var info = JSON.parse(localStorage.getItem('memberInfo'));

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); 获取值时,它将以字符串形式返回。在将它们用于计算之前,您需要使用localStorageparseInt

将它们转换为数字