1.示例语法
1.存储
localStorage.setItem('myCat', 'Tom');
2.读取
let cat = localStorage.getItem('myCat')
3.移除某项
localStorage.removeItem('myCat');
4.移除所有
// 移除所有
localStorage.clear();
2.localStorage与sessionStorage
相同点:存储的数据将保存在浏览器会话中
不同点:存储在 localStorage 的数据可以长期保留,除非手动清除;而当页面会话结束——也就是说,当页面被关闭时,存储在 sessionStorage 的数据会被清除
3.localStorage存储的数值类型
localStorage 中的键值对总是以字符串的形式存储。这意味着数值类型会自动转化为字符串类型。
localStorage.setItem('test', false);
console.log(localStorage.getItem('test'));
控制台打印出来的结果如下:
因此在进行if判断时要注意,if(‘false’)会进入此判断,以免入坑啊~