# Метод 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`,
  который возвращает максимальное число из группы чисел

←→
↑
en ru