2016-12-20 1 views
1

Я хочу, чтобы konw был лучшим методом, чтобы получить целое число/целое число в интервале с собственной функцией javascript: например, если у меня есть [1.3, 2.5] ==> данный результат: 2Получить целочисленный nombre в интервале с javascript

+0

так, что вы ищете в среднем двух чисел и округлить ее до ближайшего целого числа? –

+0

Если у вас есть a и b, 'Math.round ((a + b)/2)' должен делать. – Stilltorik

+0

Нет, я прошу целое число в интервале. Я всегда имею только одну целую номенклатуру с двумя крайними [x, y] – Saad

ответ

1

Вы можете использовать целочисленное значение из значения слева и предельного значения из правого значения и получить целочисленное значение из среднего значения.

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]));