Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Math.max

Возвращает наибольшее из чисел.

Доступно с: ES1

Синтаксис

Math.max(value1, value2, /* … */)

Параметры

ПараметрТипОписание
value1, …numberЧисла для сравнения.

Возвращаемое значение

numberНаибольшее из переданных чисел.

Примеры

Несколько аргументов:

console.log(Math.max(1, 5, 3));

Результат:

5

Чтобы передать массив, его раскрывают оператором ...:

const numbers = [2, 8, 4];
 
console.log(Math.max(...numbers));
console.log(Math.min(...numbers));

Результат:

8
2

Примечания

Без аргументов Math.max() возвращает -Infinity — так бывает, если раскрыть пустой массив.

См. также

  • Math.round — Округляет число до ближайшего целого.
  • Array.prototype.reduce — Сводит массив к одному значению.
  • Math.min — Возвращает наименьшее из переданных чисел.
  • Spread syntax — Три точки раскрывают массив или объект на отдельные элементы.

Вопросы и ответы по теме

В учебнике

  • Числа — Числа в JavaScript — целые и дробные, округление, объект Math, toFixed и особые значения Infinity и NaN.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.