Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

معامل باقي القسمة (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.
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 عبر الإنترنت