JS 本地存储布尔值Bug笔记

来源:互联网 发布:怎么访问apache服务器 编辑:程序博客网 时间:2024/06/17 00:24

出错的写法

//定义了一个flagvar flag=true;localStorage.setItem("flagKey",flag);
//使用这个存储值var flag=localStorage.getItem("flagKey");if(flag){    //....}else{    //...}

错误分析

存入是布尔值,取出来不是布尔值了,是string

alert(typeof(flag));//结果为string