Javascript:存储cookie

时间:2012-06-07 20:45:51

标签: javascript cookies

你好我不是很擅长javascript,我试图保存从

返回的值
(Math.random() + '') * 1000000000000000000 + '?'

使用:document.cookie

在Cookie中

到目前为止,我有这个:

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

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

2 个答案:

答案 0 :(得分:4)

var TheNumber = Math.random() * 1000000000000000000;

document.cookie = "rand=" + TheNumber.toString() + '?";path=/"';

答案 1 :(得分:0)

将数学运算的值分配给变量,然后将其附加到cookie字符串中。一定要使用+来连接它。你似乎在你的例子中忘了它。