vik*_*gid -3 javascript jquery rounding
我有不同的价值
5.5
13.56
45.70
58.89 (never go more than 60)
and many more ...
Run Code Online (Sandbox Code Playgroud)
假设它们是分钟.而且我希望他们的输出在最接近的15分区中像
5.5 => 0
13.56 => 15
45.70 => 45
58.89 => 60
Run Code Online (Sandbox Code Playgroud)
但我不知道如何实现这种圆形输出.请帮我...
没有内置的方法来实现,但是你可以将你的数字除以15,然后round()用来舍入到最接近的整数,最后乘以15得到实际值:
var a = 13.56;
var dividedBy15 = a / 15; // result is 0.904
var dividedAndRounded = Math.round(dividedBy15); // result is 1
var finalResult = dividedAndRounded * 15; // result is 15
Run Code Online (Sandbox Code Playgroud)