انتقل إلى محتوى الدرس

Why Operator Precedence Matters أولويات تنفيذ العمليات الحسابية

أتقن أسبقية تنفيذ المعاملات في JavaScript واتجاه الترابط: أولوية الأقواس الهلالية، تدرج الأسس والضرب والجمع والمقارنة والإسناد، وتفكيك المعادلات المركبة خطوة بخطوة.
2 صفوف تعليمية
جافا سكريبت
6,675 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

ما ناتج المعادلة 10 + 5 * 2؟ هل هو 30 أم 20؟ تماماً كما في قواعد الجبر، لا ينفذ محرك JavaScript المعاملات المختلطة عشوائياً من اليسار لليمين، بل يخضع لجدول أسبقية المعاملات (Operator Precedence)؛ ولأن الضرب يعلو على الجمع في الرتبة، تُحسب 5 * 2 أولاً لتعطي 10 ثم تُجمع مع 10 ليكون الناتج الصحيح 20!

الصف 2 صورة توضيحية
مخطط سلم أسبقية تنفيذ المعاملات في JavaScript من الأقواس الهلالية حتى معامل الإسناد