JavaScript

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.

التاريخ

22 نوفمبر 2021

الدروس

146

المستوى

العامة

اللغة

انجليزي

المشاهدات

1854

المواضيع

24
الشروحات 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);
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات

لديك استفسار ؟

يسعدنا كثيرا مساعدتك في استيعاب افضل للأمور, فلا تترد مطلقا في الاتصال بنا في حال كانت لديك اية اسئله او استفسارات.