1.5 KiB
title | localeTitle |
---|---|
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 `