Функция Math.max возвращает максимальное число из группы чисел, переданных в функцию.

Если в функцию ничего не передано, то будет возращено -Infinity.

По умолчанию функция не работает с массивами, однако с помощью хитрого приема можно найти максимальное значение массива: Math.max.apply(null, arr), где arr - произвольный массив.

См. также функцию Math.min, которая возвращает минимальное число из группы чисел.

Синтаксис

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

Примеры

Пример

В данном примере будет выведено максимальное число из группы чисел 1, 5, 10, 34, 100:

document.write(Math.max(1, 5, 10, 34, 100));

Результат выполнения кода:

100

Пример

В данном примере будет выведено максимальное число из группы чисел -1, 0, -20, -56, -100:

document.write(Math.max(-1, 0, -20, -56, -100));

Результат выполнения кода:

0

Пример

В данном примере будет выведено -Infinity, так как функции не передали параметров:

document.write(Math.max());

Результат выполнения кода:

-Infinity

Пример

В данном примере будет выведено максимальное значение массива:

var arr = [1, 5, 10, 34, 100];
document.write(Math.max.apply(null, arr));

Результат выполнения кода:

100