عوامل تشغيل JavaScript هي رموز تُستخدم لتنفيذ العمليات على المعاملات. على سبيل المثال:
var sum=10+20;
هنا، + هو العامل الحسابي و= هو عامل الإسناد.
هناك الأنواع التالية من عوامل التشغيل في JavaScript.
- العمليات الحسابية
- عوامل المقارنة (العلائقية).
- مشغلي Bitwise
- العوامل المنطقية
- مشغلي التعيين
- المشغلين الخاصين
مشغلي جافا سكريبت الحسابية
يتم استخدام العوامل الحسابية لإجراء العمليات الحسابية على المعاملات. تُعرف عوامل التشغيل التالية باسم عوامل تشغيل JavaScript الحسابية.
| المشغل أو العامل | وصف | مثال |
|---|---|---|
| + | إضافة | 10+20 = 30 |
| - | الطرح | 20-10 = 10 |
| * | عمليه الضرب | 10*20 = 200 |
| / | قسم | 20/10 = 2 |
| % | المعامل (الباقي) | 20%10 = 0 |
| ++ | زيادة راتب | فار أ=10; أ++; الآن أ = 11 |
| -- | إنقاص | فار أ=10; أ--؛ الآن أ = 9 |
مشغلي المقارنة جافا سكريبت
يقوم عامل مقارنة JavaScript بمقارنة المعاملين. عوامل المقارنة هي كما يلي:
| المشغل أو العامل | وصف | مثال |
|---|---|---|
| == | مساوي ل | 10==20 = خطأ |
| === | متطابق (متساوي ومن نفس النوع) | 10==20 = خطأ |
| != | لا يساوي | 10!=20 = صحيح |
| !== | لم تكن متطابقة | 20!==20 = خطأ |
| > | أكثر من | 20>10 = صحيح |
| >= | أكبر من أو يساوي | 20>=10 = صحيح |
| < | أقل من | عشرين<10 = false< td>10> |
| <=< td> | اقل او يساوي | عشرين<=10 = false< td>=10> | =<>
مشغلي جافا سكريبت Bitwise
يقوم مشغلو bitwise بتنفيذ عمليات bitwise على المعاملات. عوامل تشغيل bitwise هي كما يلي:
| المشغل أو العامل | وصف | مثال |
|---|---|---|
| & | Bitwise AND | (10==20 & 20==33) = خطأ |
| | | Bitwise أو | (10==20 | 20==33) = خطأ |
| ^ | XOR بالبت | (10==20 ^ 20==33) = خطأ |
| ~ | لا | (~10) = -10 |
| << | التحول إلى اليسار باتجاه البت | (10<<2) = 40< td>2)> |
| >> | التحول إلى اليمين باتجاه البت | (10>>2) = 2 |
| >>> | التحول إلى اليمين باتجاه البت مع صفر | (10>>>2) = 2 |
عوامل جافا سكريبت المنطقية
تُعرف عوامل التشغيل التالية باسم عوامل تشغيل JavaScript المنطقية.
| المشغل أو العامل | وصف | مثال |
|---|---|---|
| && | منطقي و | (10==20 && 20==33) = خطأ |
| || | منطقية أو | (10==20 || 20==33) = خطأ |
| ! | منطقي لا | !(10==20) = صحيح |
مشغلي تعيين جافا سكريبت
تُعرف عوامل التشغيل التالية باسم عوامل تشغيل تعيينات JavaScript.
| المشغل أو العامل | وصف | مثال |
|---|---|---|
| = | تعيين | 10+10 = 20 |
| += | إضافة وتعيين | فار أ=10; أ+=20; الآن أ = 30 |
| -= | طرح وتعيين | فار أ=20; أ-=10; الآن أ = 10 |
| *= | ضرب وتعيين | فار أ=10; أ*=20; الآن أ = 200 |
| /= | تقسيم وتعيين | فار أ=10; أ/=2; الآن أ = 5 |
| %= | معامل وتعيين | فار أ=10; أ%=2; الآن أ = 0 |
مشغلي جافا سكريبت الخاصة
تُعرف عوامل التشغيل التالية باسم عوامل تشغيل JavaScript الخاصة.
الأبجدية والأرقام
| المشغل أو العامل | وصف |
|---|---|
| (؟ :) | يقوم العامل الشرطي بإرجاع القيمة بناءً على الشرط. إنه مثل لو-إلا. |
| , | يسمح عامل الفاصلة بتقييم تعبيرات متعددة كبيان واحد. |
| يمسح | حذف عامل التشغيل يحذف خاصية من الكائن. |
| في | في المشغل يتحقق مما إذا كان الكائن لديه الخاصية المحددة |
| حالة | يتحقق مما إذا كان الكائن مثيلًا لنوع معين |
| جديد | إنشاء مثيل (كائن) |
| نوع من | يتحقق من نوع الكائن. |
| فارغ | فهو يتجاهل القيمة المرجعة للتعبير. |
| أَثْمَر | يتحقق مما يتم إرجاعه في المولد بواسطة مكرر المولد. |