関数の引数内で指定された操作を実行する必要があります。これが一度行われたのを見ましたが、構文を覚えていません。
質問する
527 次
1 に答える
3
元の回答 は、更新された回答については以下を参照してください
...関数の引数内で指定された操作を実行するには...
「内」が何を意味するのかわかりません。:-)
しかし、おそらくこれはあなたが探しているものです:
function foo(num) {
return Math.round(Math.rand() * num);
}
もっと読む:
更新された回答
以下のコメントを再確認してください。
「num」と書かれている場所で計算を行う必要があります:)。
JavaScript ではできません。関数を宣言するとき、num
上記の場所に置くことができるのは、仮引数の名前だけです。そこに表情を持たせることはできません。
ただし、これを行うことができます:
function foo(num) {
num = Math.round(Math.rand() * num);
// ...and use `num`...
}
var
関数内で新しいものを作成するのではなく、それを行うと、パフォーマンスがわずかに低下します。たとえば、次のようになります。
function foo(n) {
var num = Math.round(Math.rand() * n);
// ...and use `num`...
}
...しかし、それは非常にわずかであり、他の何をしていても洗い流される可能性があります.
于 2012-05-29T16:51:04.970 に答える