0

你好我不是很擅长 javascript,我正在尝试保存从返回的值

(Math.random() + '') * 1000000000000000000 + '?'

在 cookie 中使用:document.cookie

到目前为止,我有这个:

document.cookie="rand="(Math.random() + '') * 1000000000000000000 + '?'";path=/";

但它只是存储 (Math.random() + '') * 1000000000000000000 + '?' 作为一个字符串而不是实际使用它来计算一个值,有人可以解释我哪里出错了吗?

4

2 回答 2

4
var TheNumber = Math.random() * 1000000000000000000;

document.cookie = "rand=" + TheNumber.toString() + '?";path=/"';
于 2012-06-07T20:47:55.593 回答
0

将您的数学运算的值分配给一个变量,然后将其附加到您的 cookie 字符串中。请务必使用 + 来连接它。看来您在示例中忘记了它。

于 2012-06-07T20:49:35.663 回答