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

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

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

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

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

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

result = 10 % 3

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

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

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

التحدي

مبتدئ

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

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

  • d الذي سيحمل نتيجة a modulo 2 
  • e الذي سيحمل نتيجة a modulo 3
  • f الذي سيحمل نتيجة c modulo 10

تحقق من النتيجة وشاهد كيف تؤثر قيم المقسوم والمقسوم عليه المختلفة على النتيجة.

ورقة مرجعية

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

result = dividend % divisor

مثال:

result = 10 % 3  // النتيجة هي 1

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

  • الأرقام الزوجية: number % 2 يعيد 0
  • الأرقام الفردية: number % 2 يعيد 1

جرّب بنفسك

// اكتب كودك أدناه


// لا تغير السطر أدناه
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اختبر نفسك

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

جميع دروس Fundamentals