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.