1.9 KiB
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