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



Чат с GPT Компилятор