I want to know which is the best method to get the integer/whole number in interval with native JavaScript function?
for example if I have [1.3, 2.5] ==> given result: 2
Advertisement
Answer
You could use the integer value from the left value and the ceiled value from the right value and get the integer value from the middled value.
function middleInt(interval) { return Math.floor((Math.floor(interval[0]) + Math.ceil(interval[1])) / 2); } console.log(middleInt([1.3, 2.5])); console.log(middleInt([1.3, 1.8]));