存储对象localStorage与sessionStorage

408 阅读1分钟

localStrage对象

永久存储也称磁盘存储

只能存储字符串

    存数据:localStorage.setItem('属性名',属性值)
    取数据:localStorage.getItem('属性名')
    删数据:localStorage:removeItem('属性名')
    清空数据:localStorage:clear()

代码演示

<body>
    <button class="setItem">存数据</button>
    <button class="getItem">取数据</button>
    <button class="removeItem">删除数据</button>
    <button class="clear">清空数据</button>
    <script>
        let setItem = document.querySelector('.setItem').onclick = function () {
            localStorage.setItem('name', '小吴')
            localStorage.setItem('age', '20')
            localStorage.setItem('sex', '男')
        }
        let getItem = document.querySelector('.getItem').onclick = function () {
            console.log(localStorage.getItem('name'))
        }
        let removeItem = document.querySelector('.removeItem').onclick = function () {
            localStorage.removeItem('sex')
        }
        let clear = document.querySelector('.clear').onclick = function () {
            localStorage.clear()
        }
    </script>
</body>

sessionStrage对象

会话存储也称内存存储

只能存储字符串

    存数据 :  sessionStorage.setItem('属性名',属性值)
    取数据 : sessionStorage.getItem('属性名')
    删数据 : sessionStorage.removeItem('属性名')
    清空数据 : sessionStorage.clear()

代码演示

<body>
    <button class="setItem">存数据</button>
    <button class="getItem">取数据</button>
    <button class="removeItem">删除数据</button>
    <button class="clear">清空数据</button>
    <script>
        let setItem = document.querySelector('.setItem').onclick = function () {
            sessionStorage.setItem('name', '小吴')
            sessionStorage.setItem('age', '20')
            sessionStorage.setItem('sex', '男')
        }
        let getItem = document.querySelector('.getItem').onclick = function () {
            console.log(sessionStorage.getItem('name'))
        }
        let removeItem = document.querySelector('.removeItem').onclick = function () {
            sessionStorage.removeItem('sex')
        }
        let clear = document.querySelector('.clear').onclick = function () {
            sessionStorage.clear()
        }
    </script>
</body>

json格式

JSON是什么: 是一种数据格式,本质字符串

JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。

JSON作用 : 解决数据 跨平台兼容性

js的数据类型转json:JSON.stringify(数据)

json转js数据类型:JSON.parse(数据)