整数を丸めたいのですが、切り上げまたは切り下げではなく、5 の倍数をそのままにしておきます。
最初のケースで 35 の場合、30 と 5 を分割した後、5<=5 なので、結果は 35 になるはずです。 .
誰でもこれについて助けることができますか?これを JavaScript で行いたいと考えています。
整数を丸めたいのですが、切り上げまたは切り下げではなく、5 の倍数をそのままにしておきます。
最初のケースで 35 の場合、30 と 5 を分割した後、5<=5 なので、結果は 35 になるはずです。 .
誰でもこれについて助けることができますか?これを JavaScript で行いたいと考えています。
これを試してください....これがあなたが探しているものであることを願っています..
function getVal(x) {
return Math.round(x% 10 > 5 ? Math.round(x/10)*10: Math.round(x/10)*10+5);
}
次のようになります。
var n = 33;
Math.round(n/5)*5;
これを試して:
if(x % 10 > 5) {
y=Math.round(x/10)*10;
} else {
y=Math.round(x/5)*5;
}
どこで x - 入力; y - 出力