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

من موسوعة حسوب
مراجعة 15:40، 28 يناير 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات) (استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

معامل التجميع (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
الدعم الأساسي نعم نعم نعم نعم نعم

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