编写两段代码,第一代码实现将自己的姓名添加至名为“name的cookie!,第二段代码实现读出名为“name”的cookie中的值并输出。
时间: 2024-11-18 14:27:07 浏览: 2
mysql代码-MySQL-查询成绩为第二名(第N名)的所有学生数据
首先,我们假设是在JavaScript中操作浏览器的Cookie,因为JavaScript可以直接访问浏览器的Cookie。这里是一个简单的示例:
```javascript
// 第一段代码 - 添加姓名到名为 "name" 的 cookie
let name = "John Doe"; // 假设这是你要存储的姓名
document.cookie = `name=${encodeURIComponent(name)}`; // 使用encodeURIComponent编码防止特殊字符问题
// 第二段代码 - 从 "name" cookie 中读取值并输出
function getCookie(name) {
let value = "; " + document.cookie;
var parts = value.split("; " + name + "=");
if (parts.length == 2) return decodeURIComponent(parts[1]); // 解码获取值
else return null; // 如果没找到则返回null
}
let cookieValue = getCookie("name");
console.log(`Name from cookie: ${cookieValue}`);
```
这段代码会将名字设置为`name=John%20Doe`,然后读取这个名称对应的Cookie,并打印出来。
阅读全文