Scenario:
For every minute that passes, we want to find the closest(current minute for example 2) to the closest step_num (e.g. steps of 3).
So for this, if its 2 then its closer to 3.
If its 4 then its still closer to 3.
If its 5 then its not closwer to 6.
etc.
etc.
function currentClosetTo(num, step_num) { let a = num / step_num; console.log('decimals: '+ a); let b = Math.trunc(a); console.log('trunc: '+ b); let c = a - b; console.log('result: '+ c); if (c == 0) { let xx = num; console.log(xx); } else if (c < 0.5) { let xx = num - 1; console.log(xx); } else if (c => 0.5) { let xx = num + 1; console.log(xx); } } currentClosetTo(2, 4);