freeCodeCamp/guide/russian/javascript/standard-objects/math/math-max/index.md

1.9 KiB

title localeTitle
Math Max Math Max

Math Max

Math.max() - это функция, которая возвращает наибольшее значение из списка числовых значений, переданных в качестве параметров. Если в качестве параметра передается нечисловое значение, Math.max() вернет NaN .

Массив числовых значений может быть передан как один параметр в Math.max() используя либо spread (...) либо apply . Однако любой из этих методов может потерпеть неудачу, когда количество значений массива становится слишком высоким.

Синтаксис

Math.max(value1, value2, value3, ...); 

параметры

Числа или ограниченный набор чисел.

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

Наибольший из заданных числовых значений или NaN если какое-либо заданное значение не является числовым.

Примеры

Числа как параметры

Math.max(4, 13, 27, 0, -5); // returns 27 

Неверный параметр

Math.max(4, 13, 27, 'eight', -5); // returns NaN 

Массив в качестве параметра, использование спреда (...)

let numbers = [4, 13, 27, 0, -5]; 
 
 Math.max(...numbers); // returns 27 

Массив как параметр, используя приложение

let numbers = [4, 13, 27, 0, -5]; 
 
 Math.max.apply(null, numbers); // returns 27 

Дополнительная информация:

MDN