localStorage.setItem 存储的啥类型的数据
时间: 2024-07-13 18:00:40 浏览: 82
vue 界面刷新数据被清除 localStorage的使用详解
`localStorage.setItem()` 方法用于在浏览器的 localStorage 中存储数据,它通常用于存储键值对形式的数据。这个方法接受两个参数:第一个参数是存储的键(key),用来唯一标识数据;第二个参数是要存储的值(value),可以是任意类型的数据,但最常见的数据类型是字符串(String)。
由于 localStorage 是基于文本的,所以当你存储非字符串类型的数据(如数字、布尔值或复杂对象)时,它们会被转换为字符串形式。例如,如果你存储一个数字:
```javascript
localStorage.setItem('counter', 10);
```
实际存储的就是 `"10"` 而不是 `10` 本身。当需要时,你可以通过 `JSON.parse()` 将字符串转换回原始类型。
阅读全文