你好我不是很擅长javascript,我试图保存从
返回的值(Math.random() + '') * 1000000000000000000 + '?'
使用:document.cookie
在Cookie中到目前为止,我有这个:
document.cookie="rand="(Math.random() + '') * 1000000000000000000 + '?'";path=/";
但它只是存储(Math.random()+'')* 1000000000000000000 +'?'作为一个字符串而不是实际使用它来计算一个值,有些人可以解释一下我的错误吗?
答案 0 :(得分:4)
var TheNumber = Math.random() * 1000000000000000000;
document.cookie = "rand=" + TheNumber.toString() + '?";path=/"';
答案 1 :(得分:0)
将数学运算的值分配给变量,然后将其附加到cookie字符串中。一定要使用+来连接它。你似乎在你的例子中忘了它。