Функция Math.min возвращает минимальное число из группы чисел, переданных в функцию.

Если в функцию ничего не передано, то будет возращено Infinity.

По умолчанию функция не работает с массивами, однако с помощью хитрого приема можно найти минимальное значение массива: Math.min.apply(null, arr), где arr - произвольный массив.

См. также функцию Math.max, которая возвращает максимальное число из группы чисел.

Синтаксис

Math.min(число, число, число...);

Примеры

Пример

В данном примере будет выведено минимальное число из группы чисел 40, 20, 42, 100, 67:

document.write(Math.min(40, 20, 42, 100, 67));

Результат выполнения кода:

20

Пример

В данном примере будет выведено минимальное число из группы чисел -1, -100, -30, -25, 40:

document.write(Math.min(-1, -100, -30, -25, 40));

Результат выполнения кода:

-100

Пример

В данном примере будет выведено -Infinity, так как функции не передали параметров:

document.write(Math.min());

Результат выполнения кода:

-Infinity

Пример

В данном примере будет выведено минимальное значение массива:

var arr = [40, 20, 42, 100, 67];
document.write(Math.min.apply(null, arr));

Результат выполнения кода:

20