0

関数の引数内で指定された操作を実行する必要があります。これが一度行われたのを見ましたが、構文を覚えていません。

4

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