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