在使用HTML5的localStorage存储布尔值变量时,你会发现读取出的值就是true和false,但是false的值却不能被正确识别。可以采用如下方法解决,用JavaScript写一个读取函数即可。
function toBool(input)
{
if ("false" === input)
return false;
else
return input;
}
这样就可以解决以上问题,调用方法如下:
username = toBool(localStorage.username);