javascript - fillStyle内で直接乱数を生成することはできませんか?

javascript canvas random

多分私は正しくMath.random()を使用していませんが、私が間違っていることを理解することはできません:

ctx.fillStyle = "rgb(Math.floor(Math.random()*256),Math.floor(Math.random()*256),Math.floor(Math.random()*256))";
ctx.fillRect(0,0,canvas.width,canvas.height);
答え
fillStyleは文字列です。必要なことを行うには、文字列連結を使用する必要があります。このような:

ctx.fillStyle = "rgb("+
  Math.floor(Math.random()*256)+","+
  Math.floor(Math.random()*256)+","+
  Math.floor(Math.random()*256)+")";
ctx.fillRect(0,0,canvas.width,canvas.height);
関連記事

javascript - 多重継承の質問

javascript - jQueryを使用して列の値の総数を集計するにはどうすればよいですか?

javascript - <img>要素を取得して、そのエラーを再評価するにはどうすればよいですか?

javascript - Djangoは組み込みウィジェットをローカライズします

javascript - Google Maps v3マーカーイベント

javascript - プログラムでテキストボックスの値を変更するとIE8が変更イベントを起動する

javascript - JCropがJavaScriptコードで機能しない

javascript - NodeJS用のRDF / XML JavaScriptコンバーターへのN-triples

javascript - javascript関数がオブジェクトの場合、なぜこれが機能しないのですか

javascript - ステートメントとImg問題について