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 に答える