Menu
CoddyTech

معامل باقي القسمة (Modulo)

جزء من قسم الأساسيات في رحلة JavaScript على Coddy. الدرس 13 من 77.

يعطيك عامل باقي القسمة % ما يتبقى بعد قسمة عدد على عدد آخر.

result = dividend % divisor
  • المقسوم: العدد الذي يتم تقسيمه.
  • المقسوم عليه: العدد الذي يقسم المقسوم.
  • الباقي: باقي عملية القسمة.

على سبيل المثال،

result = 10 % 3

هنا، يُقسَم 10 على 3. يدخل 3 في 10 ثلاث مرات، ويتبقى 1. لذا، ستكون قيمة result هي 1.

إذا كان المقسوم أصغر من المقسوم عليه، فإن المقسوم عليه يدخل صفر مرة، لذا يكون الباقي هو المقسوم نفسه: 2 % 5 يساوي 2.

عادةً ما تُستخدم عملية باقي القسمة للتحقق مما إذا كان العدد زوجيًا أم فرديًا:

  • إذا كان العدد زوجيًا، فإن قسمته على 2 تترك باقيًا قدره 0.
  • إذا كان العدد فرديًا، فإن قسمته على 2 تترك باقيًا قدره 1، أو -1 عندما يكون العدد سالبًا.
challenge icon

التحدي

مبتدئ

اكتب شفرة تهيّئ ثلاثة متغيرات، a وb وc بالقيم 9 و2.6 و11 (على الترتيب).

بعد ذلك، هيّئ المتغيرات التالية:

  • d الذي سيحتفظ بنتيجة باقي قسمة a على 2 
  • e الذي سيحتفظ بنتيجة باقي قسمة a على 3
  • f الذي سيحتفظ بنتيجة باقي قسمة 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}`)
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت