Метод Math.min
Метод Math.min
возвращает минимальное
число из группы чисел, переданных параметрами.
Если параметрами ничего не передано, то будет
возращено Infinity
.
Синтаксис
Math.min(число, число, число...);
Пример
Давайте выведем минимальное число из группы чисел:
console.log(Math.min(40, 20, 42, 100, 67));
Результат выполнения кода:
20
Пример
Давайте выведем минимальное число из группы чисел:
console.log(Math.min(-1, -100, -30, -25, 40));
Результат выполнения кода:
-100
Пример
В следующем примере выведется Infinity
,
так как методу не передали параметров:
console.log(Math.min());
Результат выполнения кода:
Infinity
Пример
По умолчанию функция не работает с массивами. Однако ее можно заставить сделать это с помощью оператора spread. Давайте с его помощью выведем минимальное значение массива:
let arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Результат выполнения кода:
1
Пример
Можно также заставить функцию работать
с массивами с помощью метода
apply
:
let arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Результат выполнения кода:
1
Смотрите также
-
метод
Math.max
,
который возвращает максимальное число из группы чисел