--- 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)