معامل التجميع في JavaScript

من موسوعة حسوب
اذهب إلى: تصفح، ابحث

معامل التجميع (grouping operator) وهو ( ) يتحكم بأولوية تقدير قيمة التعابير (expressions).

البنية العامة

 ( )

الوصف

معامل التجميع يتألف من زوجٍ من الأقواس الهلالية التي تحيط بتعبير (expression) أو تعبيرٍ فرعي (sub-expression) لتجاوز أولوية المعاملات العادية لكي يمكن تقدير قيمة التعابير ذات الأولوية المنخفضة قبل التعابير ذات الأولوية الأعلى منها.

أمثلة

مثال عن تجاوز أولوية الضرب والقسمة أولًا، ثم الجمع والطرح لجعل عملية الجمع تُجرى أولًا:
var a = 1;
var b = 2;
var c = 3;

// الأولوية الافتراضية
a + b * c     // 7
// ستُقدَّر القيمة كالآتي
a + (b * c)   // 7

// سنستخدم معامل التجميع لتغيير أولوية عملية الجمع 
// لإجراء الجمع قبل الضرب   
(a + b) * c   // 9

// التعبير السابق يكافئ التعبير الآتي
a * c + b * c // 9

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي نعم نعم نعم نعم نعم

مصادر ومواصفات