Math.round() / Math.floor() / Math.ceil()
تقريب الأرقام Math.round() / Math.floor() / Math.ceil()
Math.round() تقرّب لأقرب عدد صحيح، Math.floor() تقرّب للأسفل دائمًا، وMath.ceil() تقرّب للأعلى دائمًا.
ثلاثة أساليب تقريب مختلفة بنتائج مختلفة تمامًا للقيمة نفسها. Math.round تقرّب 0.5 للأعلى دائمًا (حتى مع الأعداد السالبة). مهمة جدًا بحسابات الأسعار والنسب المئوية.
الصياغة
Math.round(number); Math.floor(number); Math.ceil(number);
⚡ جرّب بنفسك
عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.
⚡ محرّر تفاعلي
console.log(Math.round(4.5)); console.log(Math.floor(4.9)); console.log(Math.ceil(4.1));
وحدة التحكّم
اضغط «تشغيل» لرؤية النتيجة هنا.
أهم المعاملات
| المعامل | الوظيفة |
|---|---|
| number | الرقم (يمكن أن يكون عشريًا) المراد تقريبه |
💡 نصائح عملية
- Math.floor مفيدة جدًا لحساب عدد الصفحات أو تقسيم عناصر لمجموعات كاملة
- لتقريب لعدد منازل عشرية معيّن: Number(x.toFixed(2))
⚠️ أخطاء شائعة
- استخدام Math.round بدل Math.floor عند الحاجة لتقريب للأسفل دائمًا (كحساب صفحات)
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار JAVASCRIPT الكامل بالعربي.