52 lines
1.5 KiB
Markdown
52 lines
1.5 KiB
Markdown
|
---
|
|||
|
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)
|