Метод Math.max - максимальное число на JavaScript
Метод Math.max
возвращает максимальное
число из группы чисел, переданных в функцию.
Если в функцию ничего не передано, то будет
возращено -Infinity
.
Синтаксис
Math.max(число, число, число...);
Пример
Давайте выведем максимальное число из группы чисел:
console.log(Math.max(1, 5, 10, 34, 100));
Результат выполнения кода:
100
Пример
Давайте выведем максимальное число из группы чисел:
console.log(Math.max(-1, 0, -20, -56, -100));
Результат выполнения кода:
0
Пример
В следующем примере выведется -Infinity
,
так как методу не передали параметров:
console.log(Math.max());
Результат выполнения кода:
-Infinity
Пример
По умолчанию функция не работает с массивами. Однако ее можно заставить сделать это с помощью оператора spread. Давайте с его помощью выведем максимальное значение массива:
let arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Результат выполнения кода:
100
Пример
Можно также заставить функцию работать
с массивами с помощью метода
apply
:
let arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Результат выполнения кода:
100
Смотрите также
-
метод
Math.min
,
который возвращает минимальное число из группы чисел