0

私はintを変換する考えがありません1>=5, 6>=10, 11>=15...

この呼び出し方法はわかりませんが、この例で私の質問が説明されると思います...

1 = 5
2 = 5
3 = 5
4 = 5
5 = 5
6 = 10
7 = 10
8 = 10
9 = 10
10 = 10
11 = 15
//and more..

だからJS

var x = 1;
var result = (???) // 5
4

2 に答える 2

4

これでうまくいくはずです:

Math.floor((x-1)/5 + 1) * 5

より単純なバージョン (@RichardTowers):

Math.ceil(x/5) * 5
于 2013-09-23T08:11:39.137 に答える
2

次の方法で実行できます。

var x=1;
var change= numberChange(x);
function numberChange(x){
    while(x%5!=0){
        x=x+1;
    }
    return x;
}
alert(change);

デモフィドル

于 2013-09-23T08:14:07.583 に答える