0

以下のコードのようなことをしたいと思います。以下の場合、最小値と最大値である変数を渡すことができないため、明らかにこれは機能しません。

そうすることは可能ですか?もしそうなら、どのように?

ありがとう。J。

var utils = (function() {

    function randomRange(min, max) {
        return ((Math.random() * (max - min)) + min);
    };

    return {
        randomRange : randomRange(min, max);
    };

}());

utils.randomRangeRound(20,5);
4

2 に答える 2

3

これが機能するようにする必要がある場合:

utils.randomRangeRound(20,5);

次に、これを行うことができます:

var utils = {
    randomRangeRound: function(min, max) {
        return ((Math.random() * (max - min)) + min);
    }
};

または、utilsコード内のさまざまな場所に割り当てられたオブジェクトに複数のメソッドがある場合:

var utils = utils || {};

utils.randomRangeRound = function(min, max) {
    return ((Math.random() * (max - min)) + min);
}
于 2012-08-06T23:39:01.323 に答える
0

または、コードがほぼ機能し、構文が間違っている場合もあります。

var utils = (function() {

    this.randomRange = function (min, max) {
        return ((Math.random() * (max - min)) + min);
    };

}());
于 2012-08-07T05:14:08.257 に答える