تعريف JavaScript Operators
-
بنحكي في هذا الدرس عن عوامل التشغيل operators وكيف بتم التعريف، أيضا كيفية الاستخدام. واكيد بنطبق امثلة عليها. تُستخدم عوامل التشغيل في اكواد JavaScript لإجراء مقارنات والعمليات الرياضية والتخصيصات assignments.
| operators | نوع البيانات Data Type | Descriptionالوصف | مثال |
| == | جميع الاناع | اختبارات للمساواة | X==10 |
| != | جميع الاناع | اختبارات لعدم المساواة | X!=10 |
| === | جميع الاناع | اختبارات للمساواة بشرط نفس نوع البيانات | X===10 |
| !== | جميع الاناع | اختبارات لعدم المساواة أو اناع بيانات مختلفة | X!==10 |
| > | numbers, strings | أكبر من | X!==10 |
| >= | numbers, strings | أكبر من أو تساوي | x>10 |
| < | numbers, strings | أقل من | x>=10 |
| <= | numbers, strings | أقل من أو تساوي | X<10 |
| operators | نوع البيانات Data Type | Descriptionالوصف | مثال |
| + | numbers | جمع الأرقام | x=x+10 |
| - | numbers | طرح الأرقام | x=x-10 |
| * | numbers | ضرب الأرقام | x=x*10 |
| / | numbers | قسمة الأرقام | x=x/10 |
| % | numbers | النسبة المئوية المتبقية بعد القسمة | x=x%10 |
| ++ | numbers | تطبيق الزيادة | X++ بتكون الزيادة بمقدار 1 |
| -- | numbers | تطبيق النقص | x-- النقص بمقدار 1 |
| operators | نوع البيانات Data Type | Descriptionالوصف | مثال |
| = | any variable | تعيين قيمة | X=10 |
| += | any variable | إضافة قيمة ومن ثم تعينيها | x+=3 إضافة 3 الى x ومن ثم تعينيها الى x تعادل x=x+3 |
| -= | any variable | طرح قيمة ومن ثم تعينيها | x-=3 اطرح 3 من x ومن ثم تعينيها الى x تعادل x=x-3 |
| *= | any variable | ضرب قيمة ومن ثم تعينيها | x*=3 اضرب 3 في x ومن ثم تعينيها الى x تعادل x=x*3 |
| %= | any variable | قسمة قيمة ومن ثم تعين القيمة المتبقية | x%=3 اقسم 3 على x ومن ثم تعين القيمة المتبقية الى x تعادل x=x%3 |
| <<= | any variable | إزاحة لليسار وتعيين قيمة | X<<=9 تعادل x=x<<9 |
| >>= | any variable | إزاحة لليمين وتعيين قيمة | x>>=9 تعادل x=x>>9 |
| >>>== | any variable | إزاحة لليمين بامتداد صفري وتعيين قيمة | x >>>= 9 تعادل x = x >>> 9 |
| &= | any variable | Bitwise AND وتعيين القيمة | x &= 6 تعادل X=x&6 |
| ^= | any variable | Bitwise XOR وتعيين القيمة | x ^= 4 تعادل x = x ^ 4 |
| |= | any variable | Bitwise ORوتعيين القيمة | x |= 4 تعادل x = h | 4 |
| operators | نوع البيانات Data Type | Descriptionالوصف | مثال |
| && | Boolean | مع AND | (x == 10 && y > 2) |
| || | Boolean | مع OR | (x == 35 || y < 2) |
| ! | Boolean | NOT | !(x <= 7) |
| operators | نوع البيانات Data Type | Descriptionالوصف | مثال |
| + | string | للدمج Concatenate | x = "Layan" + "Lareen" النتيجة LayanLareen |
| += | string | يستخدم لدمج القيمة القديمة (في حال وجودها) مع الجديدة | x="Layan" x += "Lareen" النتيجة LayanLareen |
| operators | نوع البيانات Data Type | Descriptionالوصف | مثال |
| & | Integer (32 bit number) | AND | x = x & 6 |
| ^ | Integer (32 bit number) | XOR | x = x ^ 6 |
| | | Integer (32 bit number) | OR | x = | ^ 6 |
| << | Integer (32 bit number) | Left shift | x = x << 7 |
Integer (32 bit number) | Right shift with sign extension | x = x >> 3 | |
Integer (32 bit number) | Right shift with zero extension | x = x >>> 22 |
?: operator
variable_name = (condition) ? true_value : false_value;
StudentGender = (x =1) ? "Male" : "Female";


اترك تعليقك