我目前正在开发一个扫雷游戏,我希望存储一个' noWins
'赢得游戏后变量进入本地存储(我有一个名为wonGame
的布尔值,当赢得游戏时设置为true)。
我该怎么做?
答案 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++)
}
注意"赢得"只是我创建的一个变量