انتقل إلى محتوى الدرس
الدرس 14
دورة جافا سكريبت

عوامل التعيين (اعادة تعريف القيم ) في لغة جافا سكريبت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.

أقسام الدرس
7
الأمثلة
13
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
4,436
محتوى الدرس
في هذا الدرس 7تصفّح المواضيع

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

HTML
let x = 10;

تعريف اكثر من متغير initialize a More variables

عامل التعيين Equal Assignment (=) يستخدم في تعيين قيمة واحدة لأكثر من متغير.

HTML
let x = y = z = a = 10;

اعادة تعيين القيمة للمتغير Reassign a value to variable

يستخدم عامل التعيين Equal Assignment (=) في اعادة تعيين القيم في المتغيرات.

HTML
let x = 10;
x = 11;

Addition Assignment (+=) in java script عامل الزيادة مع التعيين (=+) في لغة جافا سكريبت

يسبق عامل التعيين عامل الزيادة (=+) Plus Equal Assignment  بتحديدها ليدمج قيمة متغير علي متغير اخر اذا كان نوعة نص String واذا كان نوعة number يقوم بجمع القيمتين حسابيا.

عامل التعيين عامل الزيادة مع الارقام

عامل التعيين عامل الزيادة (=+) Plus Equal Assignment مع الارقام يجمع المتغيرين والنتيجه تكون مجموع الرقمين

HTML
let x = 10;
x += 5;
document.write(x);

عامل التعيين عامل الزيادة مع النصوص

عامل التعيين وعامل الزيادة (=+) Plus Equal Assignment مع النصوص يدمج النصوص.

HTML
let name = "Ahmed";
name += " Hamdy";
document.write(name);

Subtraction Assignment (-=) in java script عامل الطرح مع عامل التعيين (=-) في لغة جافا سكريبت

يسبق عامل النقصان الطرح عامل التعيين (=-) Minus Equal Assignment  ليعيد تعيين قيمة المتغير بطرح قيمة ما اذا كان نوعة number واذا كان نوعة نص String فسوف يحدث خطأ عند التشغيل.

اعادة التعيين بالطرح

اعادة تعيين المتغير وطرح قيمة ليصبح له نتيجة اخري بعد الطرح.

HTML
let x = 10;
x -= 5;
document.write(x);

عامل التعيين مع عامل النقصان مع النصوص

عامل التعيين وعامل النقصان (=-) يعد برمجياً عملية خاطئة وسيحدث خطأ اثناء التشغيل والقيمة ستكون NaN يعني ذلك انه not a number.

HTML
let name = "Ahmed";
name -= " Hamdy";
document.write(name);

Multiplication Assignment (*=) in java script عامل الضرب مع عامل التعيين (=*) في لغة جافا سكريبت

يسبق عامل الضرب عامل التعيين (=-) Multiplication Equal Assignment  ليعيد تعيين قيمة المتغير بضرب قيمة ما اذا كان نوعة number واذا كان نوعة نص String فسوف يحدث خطأ عند التشغيل.

اعادة التعيين بالضرب

اعادة تعيين المتغير وضرب قيمة ليصبح له نتيجة اخري بعد عملية الضرب.

HTML
let x = 10;
x *= 5;
document.write(x);

عامل التعيين مع عامل النقصان مع النصوص

عامل التعيين وعامل الضر ب (=*) يعد برمجياً عملية خاطئة وسيحدث خطأ اثناء التشغيل والقيمة ستكون NaN يعني ذلك انه not a number.

HTML
let name = "Ahmed";
name *= " Hamdy";
document.write(name);

Division Assignment (/=) in java script عامل القسمة مع عامل التعيين (=/) في لغة جافا سكريبت

يسبق عامل الضرب عامل التعيين (=/) Division Equal Assignment  ليعيد تعيين قيمة المتغير بقسمة قيمة ما اذا كان نوعة number واذا كان نوعة نص String فسوف يحدث خطأ عند التشغيل.

اعادة التعيين بالقسمة

اعادة تعيين المتغير وقسمة قيمة ليصبح له نتيجة اخري بعد عملية القسمة.

HTML
let x = 10;
x /= 5;
document.write(x);

عامل التعيين مع عامل النقصان مع النصوص

عامل التعيين وعامل الضر ب (=*) يعد برمجياً عملية خاطئة وسيحدث خطأ اثناء التشغيل والقيمة ستكون NaN يعني ذلك انه not a number.

HTML
let name = "Ahmed";
name /= " Hamdy";
document.write(name);

Modulus Assignment (%=) in java script عامل خارج القسمة مع عامل التعيين (=%) في لغة جافا سكريبت

يسبق عامل خارج القسمة عامل التعيين (=%) Modulus Assignment  ليعيد تعيين قيمة المتغير بعملية خارج القسمة لقيمة ما اذا كان نوعة number واذا كان نوعة نص String فسوف يحدث خطأ عند التشغيل.

HTML
var x = 11;
x %= 5;
document.write(x);

عامل التعيين وعامل خارج القسمة مع النصوص

عامل التعيين وعامل وخارج القسمة (=%) يعد برمجياً عملية خاطئة وسيحدث خطأ اثناء التشغيل والقيمة ستكون NaN يعني ذلك انه not a number.

HTML
let name = "Ahmed";
name %= " Hamdy";
document.write(name);

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…