---
title: Math Max
localeTitle: الرياضيات ماكس
---
## الرياضيات ماكس

`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](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max)