1:localStroage
1-1:let a = 'aaaa'
localStorage设置数据:localStorage.setItem('username',a)
1-2:localStorage获取数据:localStorage.getItem('username')
1-3:localStorage删除数据:localStorage.removeItem('username')
1-4: localStorage清除全部数据:window.localStorage.clear()
2:sessionStorage
2-1:let q = '你好'
sessionStorage设置数据:sessionStorage.setItem('password',q)
2-2:sessionStorage获取数据:sessionStorage.getItem('password')
2-3:sessionStorage删除数据:sessionStorage.removeItem('password')
2-4:sessionStorage清除所有数据:window.sessionStorage.clear()
3:在存储数组的时候需要通过转成JSON的格式
存数组:localStorage.getItem('名',JSON.stringify(键名))
取数组:JSON.parse(localStorage.getItem('键名'))
sessionStorage和localStorage一致
4:localStorage和sessionStorage的区别:
localStorage是永久存储在浏览器中,只要当用户不删除数据,则该数据就会一直存放在localStorage中
sessionStorage是会话级别的存储,从名字session我们就可以看出来了,也就是当用户关闭浏览器,此时数据就会被销毁