Метод Math.min

Методът Math.min връща минималното число от група числа, подадени като параметри. Ако не са подадени параметри, ще бъде върнато Infinity.

Синтаксис

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

Пример

Нека изведем минималното число от група числа:

javascriptconsole.log(Math.min(40, 20, 42, 100, 67));

Резултат от изпълнението на кода:

javascript20

Пример

Нека изведем минималното число от група числа:

javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));

Резултат от изпълнението на кода:

javascript-100

Пример

В следващия пример ще се изведе Infinity, тъй като на метода не са подадени параметри:

javascriptconsole.log(Math.min());

Резултат от изпълнението на кода:

javascriptInfinity

Пример

По подразбиране функцията не работи с масиви. Но може да я накараме да направи това с помощта на оператора spread. Нека с негова помощ изведем минималната стойност на масив:

javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);

console.log(min);

Резултат от изпълнението на кода:

javascript1

Пример

Може също така да накараме функцията да работи с масиви с помощта на метода apply:

javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);

console.log(min);

Резултат от изпълнението на кода:

javascript1

Вижте също

  • метод Math.max,
    който връща максималното число от група числа