在HTML5 localStorage中存储变量

时间:2018-03-05 19:08:29

标签: javascript html local-storage

我目前正在开发一个扫雷游戏,我希望存储一个' noWins'赢得游戏后变量进入本地存储(我有一个名为wonGame的布尔值,当赢得游戏时设置为true)。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

要在localStorage中存储数据,请使用setItem()功能。此函数有两个参数,即项键和值。

if(wonGame == true){
  localStorage.setItem('noWins', 'value');
}

回应您的评论,

本地存储将值存储为字符串,因此必须使用parseInt将值转换为数字。 noWins的第一个值将设置为0

所以新代码应该是

//set the initial value of noWins to 0
localStorage.setItem('noWins' , 0)
if (wonGame === true){
var winning = parseInt(localstorage.getItem("noWins");
//increment value
localStorage.setItem("winning", winning++)
}

注意"赢得"只是我创建的一个变量