Cookie 不会显示在警告框中
Cookie Will Not Display In Alert Box
即使设置了 Cookie,我也无法在警告框中显示 Cookie。
我检查了 Cookie 是否已设置,确实是。
<!DOCTYPE html>
<html>
<body>
<script>
document.cookie = "username=John Doe";
alert(var x = document.cookie;)
</script>
</body>
</html>
我期望有一个警告框,但没有出现警告框。
首先,欢迎来到 JavaScript 的世界。首先,我要指出您的代码中存在语法错误,尤其是这一行:alert(var x = document.cookie;)
.
alert
方法需要一个参数,它可以是一个变量。但是,你作为方法的输入参数写的是var x = document.cookie;
,这是一个变量声明。这一行 var x = document.cookie;
被称为声明,带有赋值,基本上您是在声明变量 x
并为其赋值 document.cookie
。变量声明不能用作方法的参数。
相反,您正在寻找的是将变量 x
设置为 cookie,然后将其显示在 alert
中,如下所示:
document.cookie = "username=John Doe";
var x = document.cookie;
alert(x);
即使设置了 Cookie,我也无法在警告框中显示 Cookie。
我检查了 Cookie 是否已设置,确实是。
<!DOCTYPE html>
<html>
<body>
<script>
document.cookie = "username=John Doe";
alert(var x = document.cookie;)
</script>
</body>
</html>
我期望有一个警告框,但没有出现警告框。
首先,欢迎来到 JavaScript 的世界。首先,我要指出您的代码中存在语法错误,尤其是这一行:alert(var x = document.cookie;)
.
alert
方法需要一个参数,它可以是一个变量。但是,你作为方法的输入参数写的是var x = document.cookie;
,这是一个变量声明。这一行 var x = document.cookie;
被称为声明,带有赋值,基本上您是在声明变量 x
并为其赋值 document.cookie
。变量声明不能用作方法的参数。
相反,您正在寻找的是将变量 x
设置为 cookie,然后将其显示在 alert
中,如下所示:
document.cookie = "username=John Doe";
var x = document.cookie;
alert(x);