Files
freeCodeCamp/guide/russian/javascript/standard-objects/math/math-max/index.md
2018-10-16 21:32:40 +05:30

57 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Math Max
localeTitle: Math Max
---
## Math Max
`Math.max()` - это функция, которая возвращает наибольшее значение из списка числовых значений, переданных в качестве параметров. Если в качестве параметра передается нечисловое значение, `Math.max()` вернет `NaN` .
Массив числовых значений может быть передан как один параметр в `Math.max()` используя либо `spread (...)` либо `apply` . Однако любой из этих методов может потерпеть неудачу, когда количество значений массива становится слишком высоким.
### Синтаксис
```js
Math.max(value1, value2, value3, ...);
```
### параметры
Числа или ограниченный набор чисел.
### Возвращаемое значение
Наибольший из заданных числовых значений или `NaN` если какое-либо заданное значение не является числовым.
### Примеры
_Числа как параметры_
```js
Math.max(4, 13, 27, 0, -5); // returns 27
```
_Неверный параметр_
```js
Math.max(4, 13, 27, 'eight', -5); // returns NaN
```
_Массив в качестве параметра, использование спреда (...)_
```js
let numbers = [4, 13, 27, 0, -5];
Math.max(...numbers); // returns 27
```
_Массив как параметр, используя приложение_
```js
let numbers = [4, 13, 27, 0, -5];
Math.max.apply(null, numbers); // returns 27
```
#### Дополнительная информация:
[MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max)