JavaScript Assignment Operators
عوامل التعيين (اعادة تعريف القيم ) في لغة جافا سكريبت
ستتعلم في هذا الدرس عمليات التعيين مع القيم الحسابية JavaScript Assignment Operators وهي التعديل علي قيم المتغيرات بالعوامل الحسابية في لغة جافا سكريبت وهي عامل يساوي في لغة جافا سكريبت Equal (=) Assignment in java script و عامل الزيادة مع التعيين (=+) في لغة جافا سكريبت Addition Assignment (+=) in java script وعامل الطرح مع عامل التعيين (=-) في لغة جافا سكريبت Subtraction Assignment (-=) in java script وعامل الضرب مع عامل التعيين (=*) في لغة جافا سكريبت Multiplication Assignment (*=) in java script.
التاريخ
الدروس
المستوى
اللغة
المشاهدات
المواضيع
الشروحات chevron_left JavaScript Assignment Operators chevron_left JavaScript
JavaScript Assignment Operators
عوامل التعيين (اعادة تعريف القيم ) في لغة جافا سكريبت
</>
JavaScript Assignment Operators
عوامل التعيين (اعادة تعريف القيم ) في لغة جافا سكريبت
- في لغة ال JavaScript توجد عوامل تعيين تقوم بتعيين قيم للمتغيرات ال Variables ,تعيين القيم هو إعادة ضبط القيم او هو التعديل علي القيم فمثلاً x=10 ممكن ان يساوي مستقبلاً x=15
- يعين عامل الإسناد " = " قيمة لمعامله الأيسر بناءً على قيمة معامله الأيمن. عامل الإسناد البسيط هو (=) ، والذي يعين قيمة معامله الأيمن إلى معامله الأيسر. أي أن x = 8 تخزن القيمة 8 الي x
- وهذه هي جميع عوامل التعيين Assignment Operators الموضحة في الجدول التالي
Operator | Example | Same As |
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
<<= | x <<= y | x = x << y |
>>= | x >>= y | x = x >> y |
>>>= | x >>>= y | x = x >>> y |
&= | x &= y | x = x & y |
^= | x ^= y | x = x ^ y |
|= | x |= y | x = x | y |
**= | x **= y | x = x ** y |
</>
Equal (=) Assignment in java script
عامل يساوي في لغة جافا سكريبت
عامل يساوي البسيط Equal (=) Assignment في لغة جافا سكريبت يستخدم في تعيين قيمة للمتغيرات او الثوابت,عوامل التعيين assignment operation تستخدم في اعادة تعيين القيم لقيمة جديدة يمكن ان يستخدم عامل التعيين يساوي مره واحده في تعيين عدة متغيرات.
تعريف المتغيرات initialize a variables
عامل التعيين Equal Assignment (=) يستخدم في تعيين قيمة للمتغير سواء let أو var
let x = 10;
تعريف اكثر من متغير initialize a More variables
عامل التعيين Equal Assignment (=) يستخدم في تعيين قيمة واحدة لأكثر من متغير.
let x = y = z = a = 10;
اعادة تعيين القيمة للمتغير Reassign a value to variable
يستخدم عامل التعيين Equal Assignment (=) في اعادة تعيين القيم في المتغيرات.
let x = 10; x = 11;
</>
Addition Assignment (+=) in java script
عامل الزيادة مع التعيين (=+) في لغة جافا سكريبت
يسبق عامل التعيين عامل الزيادة (=+) Plus Equal Assignment بتحديدها ليدمج قيمة متغير علي متغير اخر اذا كان نوعة نص String واذا كان نوعة number يقوم بجمع القيمتين حسابيا.
عامل التعيين عامل الزيادة مع الارقام
عامل التعيين عامل الزيادة (=+) Plus Equal Assignment مع الارقام يجمع المتغيرين والنتيجه تكون مجموع الرقمين
let x = 10; x += 5; document.write(x);
عامل التعيين عامل الزيادة مع النصوص
عامل التعيين وعامل الزيادة (=+) Plus Equal Assignment مع النصوص يدمج النصوص.
let name = "Ahmed"; name += " Hamdy"; document.write(name);
</>
Subtraction Assignment (-=) in java script
عامل الطرح مع عامل التعيين (=-) في لغة جافا سكريبت
يسبق عامل النقصان الطرح عامل التعيين (=-) Minus Equal Assignment ليعيد تعيين قيمة المتغير بطرح قيمة ما اذا كان نوعة number واذا كان نوعة نص String فسوف يحدث خطأ عند التشغيل.
اعادة التعيين بالطرح
اعادة تعيين المتغير وطرح قيمة ليصبح له نتيجة اخري بعد الطرح.
let x = 10; x -= 5; document.write(x);
عامل التعيين مع عامل النقصان مع النصوص
عامل التعيين وعامل النقصان (=-) يعد برمجياً عملية خاطئة وسيحدث خطأ اثناء التشغيل والقيمة ستكون NaN يعني ذلك انه not a number.
let name = "Ahmed"; name -= " Hamdy"; document.write(name);
</>
Multiplication Assignment (*=) in java script
عامل الضرب مع عامل التعيين (=*) في لغة جافا سكريبت
يسبق عامل الضرب عامل التعيين (=-) Multiplication Equal Assignment ليعيد تعيين قيمة المتغير بضرب قيمة ما اذا كان نوعة number واذا كان نوعة نص String فسوف يحدث خطأ عند التشغيل.
اعادة التعيين بالضرب
اعادة تعيين المتغير وضرب قيمة ليصبح له نتيجة اخري بعد عملية الضرب.
let x = 10; x *= 5; document.write(x);
عامل التعيين مع عامل النقصان مع النصوص
عامل التعيين وعامل الضر ب (=*) يعد برمجياً عملية خاطئة وسيحدث خطأ اثناء التشغيل والقيمة ستكون NaN يعني ذلك انه not a number.
let name = "Ahmed"; name *= " Hamdy"; document.write(name);
</>
Division Assignment (/=) in java script
عامل القسمة مع عامل التعيين (=/) في لغة جافا سكريبت
يسبق عامل الضرب عامل التعيين (=/) Division Equal Assignment ليعيد تعيين قيمة المتغير بقسمة قيمة ما اذا كان نوعة number واذا كان نوعة نص String فسوف يحدث خطأ عند التشغيل.
اعادة التعيين بالقسمة
اعادة تعيين المتغير وقسمة قيمة ليصبح له نتيجة اخري بعد عملية القسمة.
let x = 10; x /= 5; document.write(x);
عامل التعيين مع عامل النقصان مع النصوص
عامل التعيين وعامل الضر ب (=*) يعد برمجياً عملية خاطئة وسيحدث خطأ اثناء التشغيل والقيمة ستكون NaN يعني ذلك انه not a number.
let name = "Ahmed"; name /= " Hamdy"; document.write(name);
</>
Modulus Assignment (%=) in java script
عامل خارج القسمة مع عامل التعيين (=%) في لغة جافا سكريبت
يسبق عامل خارج القسمة عامل التعيين (=%) Modulus Assignment ليعيد تعيين قيمة المتغير بعملية خارج القسمة لقيمة ما اذا كان نوعة number واذا كان نوعة نص String فسوف يحدث خطأ عند التشغيل.
var x = 11; x %= 5; document.write(x);
عامل التعيين وعامل خارج القسمة مع النصوص
عامل التعيين وعامل وخارج القسمة (=%) يعد برمجياً عملية خاطئة وسيحدث خطأ اثناء التشغيل والقيمة ستكون NaN يعني ذلك انه not a number.
let name = "Ahmed"; name %= " Hamdy"; document.write(name);