تعريف 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";
اترك تعليقك