出错的写法
//定义了一个flag
var flag=true;
localStorage.setItem("flagKey",flag);
//使用这个存储值
var flag=localStorage.getItem("flagKey");
if(flag){
//....
}else{
//...
}
错误分析
存入是布尔值,取出来不是布尔值了,是string
alert(typeof(flag));//结果为string
//定义了一个flag
var flag=true;
localStorage.setItem("flagKey",flag);
//使用这个存储值
var flag=localStorage.getItem("flagKey");
if(flag){
//....
}else{
//...
}
存入是布尔值,取出来不是布尔值了,是string
alert(typeof(flag));//结果为string