みかづきブログ その3

3ヶ月つづけてみました。

特定範囲の数値をループさせる

最小値と最大値を渡して、その間の値をカウントアップでループさせます。


JavaScript

function Count(min, max) {
    this._min = min;
    this._max = max + 1;
    this._current = min - 1;
}
    
Count.prototype.up = function() {
    return this._current = (this._current + 1) % this._max;
}

こんな感じで実装しています。


つかいかた

var count = new Count(0, 5);

count.up();

上記例ではupメソッドを叩くたびに、数値がカウントアップしていき、5 までいくと0に戻ります。


demo