Метод Math.max

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

Синтаксис

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

Пример

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

javascriptconsole.log(Math.max(1, 5, 10, 34, 100));

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

javascript100

Пример

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

javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));

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

javascript0

Пример

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

javascriptconsole.log(Math.max());

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

javascript-Infinity

Пример

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

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

console.log(max);

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

javascript100

Пример

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

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

console.log(max);

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

javascript100

Вижте също

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