Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. JavaScript
  3. Справочник по JavaScript
  4. Стандартные встроенные объекты
  5. Math
  6. Math.max()

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

Math.max()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..

Сводка

МетодMath.max() возвращает наибольшее из нуля или более чисел.

Синтаксис

Math.max([value1[, value2[, ...]]])

Параметры

value1, value2, ...

Числа.

Описание

Поскольку методmax() является статическим методом объектаMath, вы всегда должны использовать его какMath.max(), а не пытаться вызывать метод на созданном экземпляре объектаMath (поскольку объектMath не является конструктором).

При вызове без аргументов результатом вызова будет значение -Infinity.

Если хотя бы один из аргументов не может быть преобразован в число, результатом будетNaN.

Примеры

Пример: использование методаMath.max()

js
Math.max(10, 20); //  20Math.max(-10, -20); // -10Math.max(-10, 20); //  20

Нахождение максимального элемента в массиве

Следующая функция использует методFunction.prototype.apply() для нахождения максимального элемента в числовом массиве. ВызовgetMaxOfArray([1, 2, 3]) эквивалентен вызовуMath.max(1, 2, 3), однако вы можете использовать функциюgetMaxOfArray() вместе с программно сконструированными массивами любого размера. Рекомендуется использовать только в случае обработки массивов с небольшим количеством элементов.

js
function getMaxOfArray(numArray) {  return Math.max.apply(null, numArray);}

Спецификации

Specification
ECMAScript® 2026 Language Specification
# sec-math.max

Совместимость с браузерами

Смотрите также

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp