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