معامل باقي القسمة (Modulo)
جزء من قسم الأساسيات في رحلة JavaScript على Coddy. الدرس 13 من 77.
يخبرك عامل modulo % بما يتبقى بعد قسمة عدد على آخر.
result = dividend % divisor- dividend: العدد الذي تتم قسمته.
- divisor: العدد الذي يقسم dividend.
- result: باقي القسمة.
على سبيل المثال،
result = 10 % 3هنا، يتم قسمة 10 على 3. يتسع العدد 3 في 10 ثلاث مرات، مع باقي قدره 1. لذا، ستكون قيمة result هي 1.
عادةً ما تُستخدم عملية باقي القسمة للتحقق مما إذا كان number زوجيًا أم فرديًا:
- إذا كان
numberزوجيًا، فإن قسمته على 2 ستترك باقيًا يساوي 0. - إذا كان
numberفرديًا، فإن قسمته على 2 ستترك باقيًا يساوي 1.
التحدي
مبتدئاكتب كودًا يُهيّئ ثلاثة متغيرات، a وb وc بالقيم 9 و2.6 و11 (على التوالي).
بعد ذلك، هيّئ المتغيرات التالية:
dالذي سيحتوي على نتيجة باقي قسمةaعلى2eالذي سيحتوي على نتيجة باقي قسمةaعلى3fالذي سيحتوي على نتيجة باقي قسمةcعلى10
تحقّق من النتيجة ولاحظ كيف تؤثر المقسومات والمقامات المختلفة في النتيجة.
جرّب بنفسك
// اكتب الكود الخاص بك أدناه
// لا تغيّر السطر أدناه
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2المتغيرات
الأرقامString (النصوص)Boolean (القيم المنطقية)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيراتالثوابت8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - Factorialحلقة Do Whileالحلقات المتداخلة3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةالمساواة الصارمة مقابل العاديةمراجعة - العمليات الحسابية البسيطة6أساسيات الإدخال والإخراج (IO)
الإخراجالإخراج باستخدام المتغيراتتحويل أنواع البيانات - الجزء الأولتحويل أنواع البيانات - الجزء الثانيمراجعة - حتى 120مراجعة - صح أم خطأتدرّب بنفسك: مترجم JavaScript عبر الإنترنت