تخطَّ إلى المحتوى

Math.max() / Math.min()

أكبر وأصغر قيمة Math.max() / Math.min()

Math.max() وMath.min() تُرجعان أكبر أو أصغر قيمة من عدة أرقام ممرَّرة كمعاملات منفصلة.

تأخذان أرقامًا منفصلة لا مصفوفة مباشرة — لاستخدامهما مع مصفوفة تحتاج عامل الانتشار (...) لتفكيكها لمعاملات منفصلة.

الصياغة

Math.max(a, b, c, ...);
Math.min(a, b, c, ...);

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

⚡ محرّر تفاعلي
console.log(Math.max(5, 12, 3));

const scores = [85, 92, 78, 95];
console.log(Math.max(...scores));
console.log(Math.min(...scores));
وحدة التحكّم
اضغط «تشغيل» لرؤية النتيجة هنا.

💡 نصائح عملية

  • لإيجاد أكبر/أصغر قيمة بمصفوفة، استخدم عامل الانتشار: Math.max(...array)

⚠️ أخطاء شائعة

  • تمرير مصفوفة مباشرة بدون عامل الانتشار: Math.max([1,2,3]) تُرجع NaN وليس 3

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار JAVASCRIPT الكامل بالعربي.